├── .github ├── dependabot.yml └── workflows │ ├── analyze.yml │ ├── apidoc.yml │ ├── maven.yml │ └── test-report.yml ├── .gitignore ├── .m2 └── settings.xml ├── .mvn └── wrapper │ └── maven-wrapper.properties ├── LICENSE ├── bin ├── analyze.sh ├── code2javadoc.sh ├── codecover-merge.sh ├── doc.sh ├── fast-doc.sh ├── mvnw-update.sh ├── pom.xml ├── readme.md ├── rebuild.sh ├── reformat.sh ├── src │ └── main │ │ └── java │ │ └── io │ │ └── jstach │ │ └── script │ │ ├── CodeToJavadoc.java │ │ ├── JavadocJavascript.java │ │ └── VersionHelper.java └── vh ├── doc ├── highlightjs.min.css ├── jstachio-custom.css ├── jstachio-jar.css ├── jstachio.css ├── overview.html ├── resources │ ├── crap.png │ ├── ezkv_logo.svg │ ├── fonts │ │ └── dejavu.css │ └── jstachio.js └── tocbot.css ├── etc ├── eclipse.debug.options ├── eea │ ├── checker │ │ ├── java.base │ │ │ ├── Map.astub │ │ │ ├── StackWalker.astub │ │ │ └── Stream.astub │ │ └── java.compiler │ │ │ └── Types.astub │ ├── java │ │ ├── awt │ │ │ └── event │ │ │ │ ├── ItemListener.eea │ │ │ │ └── MouseListener.eea │ │ ├── beans │ │ │ └── Introspector.eea │ │ ├── io │ │ │ ├── ByteArrayOutputStream.eea │ │ │ ├── File.eea │ │ │ ├── FileFilter.eea │ │ │ ├── FileOutputStream.eea │ │ │ ├── FilenameFilter.eea │ │ │ ├── InputStream.eea │ │ │ ├── OutputStream.eea │ │ │ ├── RandomAccessFile.eea │ │ │ ├── Reader.eea │ │ │ ├── StringReader.eea │ │ │ ├── StringWriter.eea │ │ │ └── Writer.eea │ │ ├── lang │ │ │ ├── AbstractMethodError.eea │ │ │ ├── AbstractStringBuilder.eea │ │ │ ├── Appendable.eea │ │ │ ├── ArithmeticException.eea │ │ │ ├── ArrayIndexOutOfBoundsException.eea │ │ │ ├── ArrayStoreException.eea │ │ │ ├── AssertionError.eea │ │ │ ├── Boolean.eea │ │ │ ├── BootstrapMethodError.eea │ │ │ ├── Byte.eea │ │ │ ├── CharSequence.eea │ │ │ ├── Character$Subset.eea │ │ │ ├── Character$UnicodeBlock.eea │ │ │ ├── Character$UnicodeScript.eea │ │ │ ├── Character.eea │ │ │ ├── Class.eea │ │ │ ├── ClassCastException.eea │ │ │ ├── ClassCircularityError.eea │ │ │ ├── ClassFormatError.eea │ │ │ ├── ClassLoader.eea │ │ │ ├── ClassNotFoundException.eea │ │ │ ├── ClassValue.eea │ │ │ ├── CloneNotSupportedException.eea │ │ │ ├── Comparable.eea │ │ │ ├── Compiler.eea │ │ │ ├── Double.eea │ │ │ ├── Enum.eea │ │ │ ├── EnumConstantNotPresentException.eea │ │ │ ├── Error.eea │ │ │ ├── Exception.eea │ │ │ ├── ExceptionInInitializerError.eea │ │ │ ├── Float.eea │ │ │ ├── IllegalAccessError.eea │ │ │ ├── IllegalAccessException.eea │ │ │ ├── IllegalArgumentException.eea │ │ │ ├── IllegalCallerException.eea │ │ │ ├── IllegalMonitorStateException.eea │ │ │ ├── IllegalStateException.eea │ │ │ ├── IllegalThreadStateException.eea │ │ │ ├── IncompatibleClassChangeError.eea │ │ │ ├── IndexOutOfBoundsException.eea │ │ │ ├── InheritableThreadLocal.eea │ │ │ ├── InstantiationError.eea │ │ │ ├── InstantiationException.eea │ │ │ ├── Integer.eea │ │ │ ├── InternalError.eea │ │ │ ├── InterruptedException.eea │ │ │ ├── Iterable.eea │ │ │ ├── LayerInstantiationException.eea │ │ │ ├── LinkageError.eea │ │ │ ├── Long.eea │ │ │ ├── Module.eea │ │ │ ├── ModuleLayer$Controller.eea │ │ │ ├── ModuleLayer.eea │ │ │ ├── NegativeArraySizeException.eea │ │ │ ├── NoClassDefFoundError.eea │ │ │ ├── NoSuchFieldError.eea │ │ │ ├── NoSuchFieldException.eea │ │ │ ├── NoSuchMethodError.eea │ │ │ ├── NoSuchMethodException.eea │ │ │ ├── NullPointerException.eea │ │ │ ├── NumberFormatException.eea │ │ │ ├── Object.eea │ │ │ ├── OutOfMemoryError.eea │ │ │ ├── Package.eea │ │ │ ├── Process.eea │ │ │ ├── ProcessBuilder$Redirect.eea │ │ │ ├── ProcessBuilder.eea │ │ │ ├── ProcessHandle$Info.eea │ │ │ ├── ProcessHandle.eea │ │ │ ├── Readable.eea │ │ │ ├── ReflectiveOperationException.eea │ │ │ ├── Runtime$Version.eea │ │ │ ├── Runtime.eea │ │ │ ├── RuntimeException.eea │ │ │ ├── RuntimePermission.eea │ │ │ ├── SecurityException.eea │ │ │ ├── SecurityManager.eea │ │ │ ├── Short.eea │ │ │ ├── StackOverflowError.eea │ │ │ ├── StackTraceElement.eea │ │ │ ├── StackWalker$StackFrame.eea │ │ │ ├── StackWalker.eea │ │ │ ├── String.eea │ │ │ ├── StringBuffer.eea │ │ │ ├── StringBuilder.eea │ │ │ ├── StringIndexOutOfBoundsException.eea │ │ │ ├── System$Logger$Level.eea │ │ │ ├── System$Logger.eea │ │ │ ├── System$LoggerFinder.eea │ │ │ ├── System.eea │ │ │ ├── Thread$UncaughtExceptionHandler.eea │ │ │ ├── Thread.eea │ │ │ ├── ThreadGroup.eea │ │ │ ├── ThreadLocal.eea │ │ │ ├── Throwable.eea │ │ │ ├── TypeNotPresentException.eea │ │ │ ├── UnknownError.eea │ │ │ ├── UnsatisfiedLinkError.eea │ │ │ ├── UnsupportedClassVersionError.eea │ │ │ ├── UnsupportedOperationException.eea │ │ │ ├── VerifyError.eea │ │ │ ├── VirtualMachineError.eea │ │ │ ├── Void.eea │ │ │ ├── invoke │ │ │ │ └── MethodHandles.eea │ │ │ ├── management │ │ │ │ └── RuntimeMXBean.eea │ │ │ └── reflect │ │ │ │ ├── AnnotatedElement.eea │ │ │ │ ├── Constructor.eea │ │ │ │ ├── Executable.eea │ │ │ │ ├── Field.eea │ │ │ │ ├── InvocationHandler.eea │ │ │ │ ├── Method.eea │ │ │ │ ├── Parameter.eea │ │ │ │ ├── ParameterizedType.eea │ │ │ │ ├── Proxy.eea │ │ │ │ └── RecordComponent.eea │ │ ├── math │ │ │ ├── BigDecimal.eea │ │ │ └── BigInteger.eea │ │ ├── net │ │ │ ├── InetAddress.eea │ │ │ ├── URI.eea │ │ │ ├── URL.eea │ │ │ ├── URLClassLoader.eea │ │ │ ├── URLConnection.eea │ │ │ ├── URLDecoder.eea │ │ │ ├── URLEncoder.eea │ │ │ └── http │ │ │ │ ├── HttpClient$Builder.eea │ │ │ │ ├── HttpClient.eea │ │ │ │ ├── HttpRequest$BodyPublishers.eea │ │ │ │ ├── HttpResponse$BodyHandlers.eea │ │ │ │ └── HttpResponse$BodySubscribers.eea │ │ ├── nio │ │ │ ├── ByteBuffer.eea │ │ │ ├── ByteOrder.eea │ │ │ ├── CharBuffer.eea │ │ │ ├── channels │ │ │ │ └── ReadableByteChannel.eea │ │ │ ├── charset │ │ │ │ ├── Charset.eea │ │ │ │ └── StandardCharsets.eea │ │ │ └── file │ │ │ │ ├── FileSystem.eea │ │ │ │ ├── FileSystems.eea │ │ │ │ ├── Files.eea │ │ │ │ ├── Path.eea │ │ │ │ ├── Paths.eea │ │ │ │ └── spi │ │ │ │ └── FileSystemProvider.eea │ │ ├── security │ │ │ ├── MessageDigest.eea │ │ │ └── acl │ │ │ │ └── Permission.eea │ │ ├── sql │ │ │ ├── Connection.eea │ │ │ ├── Driver.eea │ │ │ └── PreparedStatement.eea │ │ ├── text │ │ │ ├── Collator.eea │ │ │ ├── DateFormat.eea │ │ │ ├── Format.eea │ │ │ ├── MessageFormat.eea │ │ │ └── NumberFormat.eea │ │ ├── time │ │ │ ├── Clock.eea │ │ │ ├── Duration.eea │ │ │ ├── Instant.eea │ │ │ ├── LocalDate.eea │ │ │ ├── LocalDateTime.eea │ │ │ ├── LocalTime.eea │ │ │ ├── OffsetDateTime.eea │ │ │ ├── Period.eea │ │ │ ├── ZoneId.eea │ │ │ ├── ZoneOffset.eea │ │ │ ├── ZonedDateTime.eea │ │ │ ├── chrono │ │ │ │ └── ChronoZonedDateTime.eea │ │ │ ├── format │ │ │ │ └── DateTimeFormatter.eea │ │ │ └── temporal │ │ │ │ └── TemporalQuery.eea │ │ └── util │ │ │ ├── AbstractCollection.eea │ │ │ ├── ArrayDeque.eea │ │ │ ├── ArrayList.eea │ │ │ ├── Arrays.eea │ │ │ ├── Base64$Decoder.eea │ │ │ ├── Base64$Encoder.eea │ │ │ ├── Base64.eea │ │ │ ├── Calendar.eea │ │ │ ├── Collection.eea │ │ │ ├── Collections.eea │ │ │ ├── Comparator.eea │ │ │ ├── Date.eea │ │ │ ├── Deque.eea │ │ │ ├── EnumMap.eea │ │ │ ├── EnumSet.eea │ │ │ ├── Formatter.eea │ │ │ ├── GregorianCalendar.eea │ │ │ ├── HashMap.eea │ │ │ ├── HashSet.eea │ │ │ ├── HexFormat.eea │ │ │ ├── Iterator.eea │ │ │ ├── LinkedList.eea │ │ │ ├── List.eea │ │ │ ├── Locale.eea │ │ │ ├── Map$Entry.eea │ │ │ ├── Map.eea │ │ │ ├── NavigableSet.eea │ │ │ ├── Objects.eea │ │ │ ├── Optional.eea │ │ │ ├── Properties.eea │ │ │ ├── Queue.eea │ │ │ ├── ResourceBundle.eea │ │ │ ├── ServiceLoader$Provider.eea │ │ │ ├── ServiceLoader.eea │ │ │ ├── Set.eea │ │ │ ├── SortedSet.eea │ │ │ ├── Spliterator.eea │ │ │ ├── Spliterators.eea │ │ │ ├── StringJoiner.eea │ │ │ ├── TimeZone.eea │ │ │ ├── TreeMap.eea │ │ │ ├── TreeSet.eea │ │ │ ├── UUID.eea │ │ │ ├── Vector.eea │ │ │ ├── concurrent │ │ │ ├── BlockingQueue.eea │ │ │ ├── Callable.eea │ │ │ ├── CompletableFuture.eea │ │ │ ├── CompletionStage.eea │ │ │ ├── ConcurrentHashMap.eea │ │ │ ├── ConcurrentLinkedDeque.eea │ │ │ ├── ConcurrentLinkedQueue.eea │ │ │ ├── Executor.eea │ │ │ ├── ExecutorService.eea │ │ │ ├── Executors.eea │ │ │ ├── Flow$Subscriber.eea │ │ │ ├── Future.eea │ │ │ ├── LinkedBlockingQueue.eea │ │ │ ├── RejectedExecutionHandler.eea │ │ │ ├── ScheduledExecutorService.eea │ │ │ ├── ScheduledThreadPoolExecutor.eea │ │ │ ├── ThreadPoolExecutor.eea │ │ │ ├── atomic │ │ │ │ ├── AtomicIntegerFieldUpdater.eea │ │ │ │ └── AtomicReference.eea │ │ │ └── locks │ │ │ │ ├── ReadWriteLock.eea │ │ │ │ └── ReentrantLock.eea │ │ │ ├── function │ │ │ ├── Function.eea │ │ │ └── Predicate.eea │ │ │ ├── jar │ │ │ └── Manifest.eea │ │ │ ├── logging │ │ │ └── Logger.eea │ │ │ ├── regex │ │ │ ├── Matcher.eea │ │ │ └── Pattern.eea │ │ │ └── stream │ │ │ ├── BaseStream.eea │ │ │ ├── Collector.eea │ │ │ ├── Collectors.eea │ │ │ ├── DoubleStream.eea │ │ │ ├── IntStream.eea │ │ │ ├── LongStream.eea │ │ │ ├── Stream$Builder.eea │ │ │ ├── Stream.eea │ │ │ └── StreamSupport.eea │ ├── javax │ │ ├── annotation │ │ │ └── processing │ │ │ │ ├── AbstractProcessor.eea │ │ │ │ ├── Filer.eea │ │ │ │ ├── ProcessingEnvironment.eea │ │ │ │ └── RoundEnvironment.eea │ │ ├── lang │ │ │ └── model │ │ │ │ ├── AnnotatedConstruct.eea │ │ │ │ ├── SourceVersion.eea │ │ │ │ ├── element │ │ │ │ ├── AnnotationMirror.eea │ │ │ │ ├── AnnotationValue.eea │ │ │ │ ├── Element.eea │ │ │ │ ├── ElementVisitor.eea │ │ │ │ ├── ExecutableElement.eea │ │ │ │ ├── TypeElement.eea │ │ │ │ └── VariableElement.eea │ │ │ │ ├── type │ │ │ │ ├── ArrayType.eea │ │ │ │ ├── DeclaredType.eea │ │ │ │ ├── ExecutableType.eea │ │ │ │ ├── IntersectionType.eea │ │ │ │ ├── TypeMirror.eea │ │ │ │ ├── TypeVariable.eea │ │ │ │ ├── TypeVisitor.eea │ │ │ │ └── WildcardType.eea │ │ │ │ └── util │ │ │ │ ├── AbstractTypeVisitor6.eea │ │ │ │ ├── AbstractTypeVisitor7.eea │ │ │ │ ├── AbstractTypeVisitor8.eea │ │ │ │ ├── ElementFilter.eea │ │ │ │ ├── Elements.eea │ │ │ │ ├── SimpleTypeVisitor6.eea │ │ │ │ └── Types.eea │ │ ├── tools │ │ │ └── FileObject.eea │ │ └── xml │ │ │ ├── parsers │ │ │ └── DocumentBuilder.eea │ │ │ └── xpath │ │ │ └── XPathFactory.eea │ ├── org │ │ ├── junit │ │ │ └── jupiter │ │ │ │ └── api │ │ │ │ └── Assertions.eea │ │ └── w3c │ │ │ └── dom │ │ │ └── Node.eea │ └── prefs │ │ ├── org.eclipse.core.resources.prefs │ │ ├── org.eclipse.jdt.apt.core.prefs │ │ ├── org.eclipse.jdt.core.prefs │ │ ├── org.eclipse.jdt.ui.prefs │ │ └── org.eclipse.m2e.core.prefs ├── ezkv.svg └── ezkv_logo.svg ├── ezkv-boot ├── pom.xml └── src │ ├── main │ └── java │ │ ├── io │ │ └── jstach │ │ │ └── ezkv │ │ │ └── boot │ │ │ ├── EzkvConfig.java │ │ │ ├── OnProfileKeyValuesFilter.java │ │ │ ├── Profiles.java │ │ │ ├── ProfilesParser.java │ │ │ ├── RandomVariables.java │ │ │ └── package-info.java │ │ └── module-info.java │ └── test │ ├── java │ └── io │ │ └── jstach │ │ └── ezkv │ │ └── boot │ │ └── EzkvConfigTest.java │ └── resources │ ├── application.properties │ └── child.properties ├── ezkv-dotenv ├── pom.xml └── src │ ├── main │ ├── java │ │ ├── io │ │ │ └── jstach │ │ │ │ └── ezkv │ │ │ │ └── dotenv │ │ │ │ ├── DotEnvKeyValuesMedia.java │ │ │ │ └── package-info.java │ │ └── module-info.java │ └── resources │ │ └── META-INF │ │ └── services │ │ └── io.jstach.ezkv.kvs.KeyValuesServiceProvider │ └── test │ ├── java │ └── io │ │ └── jstach │ │ └── ezkv │ │ └── dotenv │ │ └── DotEnvKeyValuesMediaTest.java │ └── resources │ └── test.env ├── ezkv-json5 ├── pom.xml └── src │ ├── main │ ├── java │ │ ├── io │ │ │ └── jstach │ │ │ │ └── ezkv │ │ │ │ └── json5 │ │ │ │ ├── JSON5KeyValuesMedia.java │ │ │ │ ├── internal │ │ │ │ ├── JSONException.java │ │ │ │ ├── JSONParser.java │ │ │ │ ├── JSONParserOptions.java │ │ │ │ ├── JSONStringify.java │ │ │ │ ├── JSONValue.java │ │ │ │ └── package-info.java │ │ │ │ └── package-info.java │ │ └── module-info.java │ └── resources │ │ └── META-INF │ │ └── services │ │ └── io.jstach.ezkv.kvs.KeyValuesServiceProvider │ └── test │ ├── java │ └── io │ │ └── jstach │ │ └── ezkv │ │ └── json5 │ │ └── JSON5KeyValuesMediaTest.java │ └── resources │ ├── bad.json5 │ ├── good.json │ └── good.json5 ├── ezkv-kvs ├── pom.xml └── src │ ├── main │ └── java │ │ ├── io │ │ └── jstach │ │ │ └── ezkv │ │ │ └── kvs │ │ │ ├── DefaultKeyValuesFilter.java │ │ │ ├── DefaultKeyValuesLoaderFinder.java │ │ │ ├── DefaultKeyValuesMedia.java │ │ │ ├── DefaultKeyValuesResourceParser.java │ │ │ ├── DefaultKeyValuesSourceLoader.java │ │ │ ├── DefaultSedParser.java │ │ │ ├── FakeNonNullByDefault.java │ │ │ ├── FlagSet.java │ │ │ ├── KeyValue.java │ │ │ ├── KeyValues.java │ │ │ ├── KeyValuesEnvironment.java │ │ │ ├── KeyValuesException.java │ │ │ ├── KeyValuesLoader.java │ │ │ ├── KeyValuesMedia.java │ │ │ ├── KeyValuesMediaException.java │ │ │ ├── KeyValuesResource.java │ │ │ ├── KeyValuesResourceParser.java │ │ │ ├── KeyValuesServiceProvider.java │ │ │ ├── KeyValuesSource.java │ │ │ ├── KeyValuesSystem.java │ │ │ ├── Variables.java │ │ │ ├── interpolate │ │ │ ├── Interpolator.java │ │ │ ├── StrMatcher.java │ │ │ ├── StrSubstitutor.java │ │ │ └── package-info.java │ │ │ └── package-info.java │ │ └── module-info.java │ └── test │ ├── java │ └── io │ │ └── jstach │ │ └── ezkv │ │ └── kvs │ │ ├── DefaultSedParserPropertiesTest.java │ │ ├── DefaultSedParserTest.java │ │ ├── FiltersTest.java │ │ ├── FlagNamesTest.java │ │ ├── KeyValuesSystemTest.java │ │ └── KeyValuesTest.java │ └── resources │ ├── classpathstar.properties │ └── test-props │ ├── testFailure.properties │ ├── testLoader-child.properties │ ├── testLoader-childwarn.properties │ ├── testLoader-filter.properties │ ├── testLoader-profile1.properties │ ├── testLoader-profile2.properties │ ├── testLoader-sensitive.properties │ └── testLoader.properties ├── ezkv-maven-plugin ├── pom.xml └── src │ └── main │ ├── java │ └── io │ │ └── jstach │ │ └── ezkv │ │ └── maven │ │ ├── ReadConfigMojo.java │ │ └── package-info.java │ └── resources │ └── META-INF │ └── m2e │ └── lifecycle-mapping-metadata.xml ├── ezkv-xml ├── pom.xml └── src │ ├── main │ ├── java │ │ ├── io │ │ │ └── jstach │ │ │ │ └── ezkv │ │ │ │ └── xml │ │ │ │ ├── XMLKeyValuesMedia.java │ │ │ │ └── package-info.java │ │ └── module-info.java │ └── resources │ │ └── META-INF │ │ └── services │ │ └── io.jstach.ezkv.kvs.KeyValuesServiceProvider │ └── test │ ├── java │ └── io │ │ └── jstach │ │ └── ezkv │ │ └── xml │ │ └── XMLKeyValuesMediaTest.java │ └── resources │ └── some.xml ├── mvnw ├── mvnw.cmd ├── pom.xml ├── readme.md ├── todo.md └── version.properties /.github/dependabot.yml: -------------------------------------------------------------------------------- 1 | version: 2 2 | updates: 3 | - package-ecosystem: maven 4 | directory: "/" 5 | schedule: 6 | interval: "daily" 7 | open-pull-requests-limit: 10 8 | -------------------------------------------------------------------------------- /.github/workflows/analyze.yml: -------------------------------------------------------------------------------- 1 | name: Analyze 2 | 3 | on: 4 | push: 5 | branches: [ main ] 6 | pull_request: 7 | branches: [ main ] 8 | 9 | jobs: 10 | analyze: 11 | 12 | strategy: 13 | matrix: 14 | profile: ['checkerframework', 'errorprone'] 15 | 16 | runs-on: ubuntu-latest 17 | env: 18 | BUILD_NUMBER: "${{github.run_number}}" 19 | MAVEN_CLI_OPTS: "-s .m2/settings.xml --batch-mode --no-transfer-progress" 20 | 21 | steps: 22 | - uses: actions/checkout@v3 23 | - name: Set up JDK 21 24 | uses: actions/setup-java@v3 25 | with: 26 | java-version: '21' 27 | distribution: 'temurin' 28 | cache: 'maven' 29 | - name: Install maven modules 30 | run: ./mvnw $MAVEN_CLI_OPTS install -Dmaven.javadoc.skip -DskipTests -Dmaven.source.skip=true 31 | - name: Analyze with ${{ matrix.profile }} 32 | run: bin/analyze.sh ${{ matrix.profile }} 33 | -------------------------------------------------------------------------------- /.github/workflows/apidoc.yml: -------------------------------------------------------------------------------- 1 | # Simple workflow for deploying static content to GitHub Pages 2 | name: Deploy static content to Pages 3 | 4 | on: 5 | # Runs on pushes targeting the default branch 6 | push: 7 | branches: ["main"] 8 | 9 | # Allows you to run this workflow manually from the Actions tab 10 | workflow_dispatch: 11 | 12 | # Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages 13 | permissions: 14 | contents: read 15 | pages: write 16 | id-token: write 17 | 18 | # Allow one concurrent deployment 19 | concurrency: 20 | group: "pages" 21 | cancel-in-progress: true 22 | 23 | jobs: 24 | # Single deploy job since we're just deploying 25 | deploy: 26 | environment: 27 | name: github-pages 28 | url: ${{ steps.deployment.outputs.page_url }} 29 | runs-on: ubuntu-latest 30 | steps: 31 | - name: Checkout 32 | uses: actions/checkout@v3 33 | - name: Setup Pages 34 | uses: actions/configure-pages@v2 35 | - name: Set up JDK 21 36 | uses: actions/setup-java@v3 37 | with: 38 | java-version: '21' 39 | distribution: 'temurin' 40 | - name: mvn install 41 | run: ./mvnw --batch-mode --no-transfer-progress -Pdoc clean install -DskipTests=true 42 | - name: Upload artifact 43 | uses: actions/upload-pages-artifact@v3 44 | with: 45 | # Upload entire repository 46 | path: 'target/reports/apidocs' 47 | - name: Deploy to GitHub Pages 48 | id: deployment 49 | uses: actions/deploy-pages@v4 50 | -------------------------------------------------------------------------------- /.github/workflows/maven.yml: -------------------------------------------------------------------------------- 1 | name: Build with Maven 2 | 3 | on: 4 | push: 5 | branches: [ main ] 6 | pull_request: 7 | branches: [ main ] 8 | workflow_dispatch: 9 | 10 | jobs: 11 | build: 12 | 13 | runs-on: ubuntu-latest 14 | env: 15 | BUILD_NUMBER: "${{github.run_number}}" 16 | MAVEN_CLI_OPTS: "-s .m2/settings.xml --batch-mode --no-transfer-progress" 17 | 18 | steps: 19 | - uses: actions/checkout@v3 20 | - name: Set up JDK 21 21 | uses: actions/setup-java@v3 22 | with: 23 | java-version: '21' 24 | distribution: 'temurin' 25 | - name: Cache local Maven repository 26 | uses: actions/cache@v2 27 | with: 28 | path: ~/.m2/repository 29 | key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }} 30 | restore-keys: | 31 | ${{ runner.os }}-maven- 32 | - name: Build and Test with Maven 33 | run: ./mvnw $MAVEN_CLI_OPTS clean verify 34 | - name: Upload Test Results 35 | uses: actions/upload-artifact@v4 36 | if: always() 37 | with: 38 | name: test-results 39 | path: '**/target/surefire-reports/TEST-*.xml' 40 | # - name: Upload coverage reports to Codecov 41 | # uses: codecov/codecov-action@v4 42 | # with: 43 | # token: ${{ secrets.CODECOV_TOKEN }} 44 | # slug: jstachio/rainbowgum 45 | # fail_ci_if_error: true 46 | # disable_search: true 47 | # files: ${{ github.workspace }}/rainbowgum/target/site/jacoco-aggregate/jacoco.xml 48 | -------------------------------------------------------------------------------- /.github/workflows/test-report.yml: -------------------------------------------------------------------------------- 1 | name: 'Test Report' 2 | on: 3 | workflow_run: 4 | workflows: ['Build with Maven'] 5 | types: 6 | - completed 7 | jobs: 8 | report: 9 | runs-on: ubuntu-latest 10 | steps: 11 | - uses: dorny/test-reporter@v1 12 | with: 13 | artifact: test-results 14 | name: Maven Surefire Tests 15 | path: '**/target/surefire-reports/TEST-*.xml' 16 | reporter: java-junit -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.class 2 | 3 | # Package Files # 4 | *.jar 5 | *.war 6 | *.ear 7 | target 8 | .classpath 9 | .project 10 | .settings 11 | .factorypath 12 | dependency-reduced-pom.xml 13 | 14 | # OSX 15 | *.DS_Store 16 | 17 | # IntelliJ IDE Project Files # 18 | *.iml 19 | *.idea 20 | *.versionsBackup 21 | pom.xml.versionsBackup 22 | jacoco.exec 23 | .*.md.html 24 | node 25 | dump 26 | TODO 27 | .interp 28 | tmp 29 | checkstyle 30 | #javadoc 31 | *.mv.db 32 | versions 33 | out 34 | node 35 | node_modules 36 | build 37 | .gradle 38 | 39 | # Emacs 40 | 41 | \#*\# 42 | .\#* 43 | 44 | #VS code 45 | .vscode 46 | 47 | #Log files 48 | 49 | *.log 50 | 51 | javac.*.args 52 | -------------------------------------------------------------------------------- /.m2/settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | github 4 | 5 | 6 | 7 | github 8 | ${env.GITHUB_ACTOR} 9 | ${env.GITHUB_TOKEN} 10 | 11 | 12 | 13 | 14 | github 15 | 16 | true 17 | true 18 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | wrapperVersion=3.3.2 18 | distributionType=only-script 19 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.9.9/apache-maven-3.9.9-bin.zip 20 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | Copyright (c) 2024, Adam Gent 2 | All rights reserved. 3 | 4 | Redistribution and use in source and binary forms, with or without modification, 5 | are permitted provided that the following conditions are met: 6 | 7 | 1. Redistributions of source code must retain the above copyright notice, 8 | this list of conditions and the following disclaimer. 9 | 10 | 2. Redistributions in binary form must reproduce the above copyright notice, 11 | this list of conditions and the following disclaimer in the documentation and/or 12 | other materials provided with the distribution. 13 | 14 | 3. Neither the name of the copyright holder nor the names of its contributors 15 | may be used to endorse or promote products derived from this software 16 | without specific prior written permission. 17 | 18 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 19 | ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, 20 | THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 21 | IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR 22 | ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 23 | (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 24 | LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND 25 | ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 26 | (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, 27 | EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 28 | -------------------------------------------------------------------------------- /bin/analyze.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | set -e 4 | 5 | _profiles="$1" 6 | if [ -z "$_profiles" ]; then 7 | _profiles="checkerframework errorprone" #eclipse 8 | fi 9 | 10 | _modules="$2" 11 | if [ -z "$_modules" ]; then 12 | _modules="ezkv-kvs,ezkv-dotenv,ezkv-json5,ezkv-boot" #eclipse 13 | fi 14 | 15 | _ignored_profiles="-enforce-maven-version,-format-apply,-deploy-local,-javadoc-jar" 16 | 17 | for profile in $_profiles; do 18 | echo "" 19 | echo "--------------------- Running $profile -----------------------" 20 | echo "" 21 | 22 | _CLEAN="clean" 23 | #if [[ "eclipse" == "$profile" ]]; then 24 | # _CLEAN="" 25 | #fi 26 | ./mvnw $MAVEN_CLI_OPTS ${_CLEAN} verify -pl ${_modules} -P${profile},show-profiles,${_ignored_profiles} -Dmaven.javadoc.skip -DskipTests -Dmaven.source.skip=true 27 | done 28 | 29 | # Checker or the maven compiler leaves these files around 30 | # I'm not sure why 31 | find . -name "javac.*.args" | xargs rm -f 32 | -------------------------------------------------------------------------------- /bin/code2javadoc.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | java bin/src/main/java/io/jstach/script/CodeToJavadoc.java $@ 3 | -------------------------------------------------------------------------------- /bin/codecover-merge.sh: -------------------------------------------------------------------------------- 1 | #./mvnw -N jacoco:merge -Pcodecover 2 | #mv target/jacoco/jacoco.exec target 3 | #./mvnw jacoco:report -Djacoco.dataFile=target/jacoco.exec 4 | ./mvnw clean install -Pcodecover 5 | ./mvnw -N jacoco:merge -Pcodecover 6 | #./mvnw jacoco:report -Djacoco.dataFile=target/jacoco.exec 7 | -------------------------------------------------------------------------------- /bin/doc.sh: -------------------------------------------------------------------------------- 1 | mvn --batch-mode --no-transfer-progress -Pdoc clean install -DskipTests=true 2 | -------------------------------------------------------------------------------- /bin/fast-doc.sh: -------------------------------------------------------------------------------- 1 | mvn -T2C --batch-mode --no-transfer-progress -Pdoc clean install -DskipTests=true 2 | -------------------------------------------------------------------------------- /bin/mvnw-update.sh: -------------------------------------------------------------------------------- 1 | mvn wrapper:wrapper -Dmaven=$1 2 | -------------------------------------------------------------------------------- /bin/pom.xml: -------------------------------------------------------------------------------- 1 | 2 | 4.0.0 3 | 4 | io.jstach.ezkv 5 | ezkv-maven-parent 6 | 0.5.0-SNAPSHOT 7 | 8 | ezkv-bin 9 | ezkv-bin 10 | jar 11 | 12 | ${basedir}/.. 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /bin/readme.md: -------------------------------------------------------------------------------- 1 | Shell scripts and Java scripts reside here. 2 | 3 | While this is a maven project to make it easier for writing Java build tools it is purposely excluded from the parent pom's reactor. 4 | -------------------------------------------------------------------------------- /bin/rebuild.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # We assume the tag version has ben checkedout already 3 | bin/vh set pom && mvn clean package -Ddeploy=release -Duser.timezone=UTC -DskipTests -Dmaven.javadoc.skip -Dgpg.skip $@ 4 | -------------------------------------------------------------------------------- /bin/reformat.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | mvn spring-javaformat:apply 3 | -------------------------------------------------------------------------------- /bin/src/main/java/io/jstach/script/CodeToJavadoc.java: -------------------------------------------------------------------------------- 1 | package io.jstach.script; 2 | 3 | import java.io.IOException; 4 | import java.io.InputStreamReader; 5 | import java.io.LineNumberReader; 6 | 7 | public class CodeToJavadoc { 8 | 9 | public static void main(String[] args) { 10 | try { 11 | _main(args); 12 | } catch (IOException e) { 13 | e.printStackTrace(); //NOSONAR 14 | System.exit(1); 15 | } 16 | } 17 | 18 | static void _main(String[] args) throws IOException { 19 | var in = System.in; 20 | StringBuilder result = new StringBuilder(); 21 | try (LineNumberReader reader = new LineNumberReader(new InputStreamReader(in))) { 22 | String original; 23 | while ((original = reader.readLine()) != null) { 24 | String line = original; 25 | line = line.replace("\t", " ") // 26 | .replace("<", "<") // 27 | .replace(">", ">") // 28 | .replace("@", "@") // 29 | .replace("//", "//"); 30 | line = " * " + line + "\n"; 31 | result.append(line); 32 | } 33 | } 34 | System.out.print(result.toString()); 35 | 36 | } 37 | 38 | } 39 | -------------------------------------------------------------------------------- /bin/vh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | java bin/src/main/java/io/jstach/script/VersionHelper.java $@ 3 | -------------------------------------------------------------------------------- /doc/highlightjs.min.css: -------------------------------------------------------------------------------- 1 | /*! 2 | Theme: Default 3 | Description: Original highlight.js style 4 | Author: (c) Ivan Sagalaev 5 | Maintainer: @highlightjs/core-team 6 | Website: https://highlightjs.org/ 7 | License: see project LICENSE 8 | Touched: 2021 9 | */pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#f3f3f3;color:#444}.hljs-comment{color:#697070}.hljs-punctuation,.hljs-tag{color:#444a}.hljs-tag .hljs-attr,.hljs-tag .hljs-name{color:#444}.hljs-attribute,.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-name,.hljs-selector-tag{font-weight:700}.hljs-deletion,.hljs-number,.hljs-quote,.hljs-selector-class,.hljs-selector-id,.hljs-string,.hljs-template-tag,.hljs-type{color:#800}.hljs-section,.hljs-title{color:#800;font-weight:700}.hljs-link,.hljs-operator,.hljs-regexp,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-symbol,.hljs-template-variable,.hljs-variable{color:#ab5656}.hljs-literal{color:#695}.hljs-addition,.hljs-built_in,.hljs-bullet,.hljs-code{color:#397300}.hljs-meta{color:#1f7199}.hljs-meta .hljs-string{color:#38a}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700} -------------------------------------------------------------------------------- /doc/jstachio-custom.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --link-color: #4A6782; 3 | } 4 | 5 | a.toc-link { 6 | color: var(--link-color); 7 | } 8 | 9 | ol { counter-reset: item } 10 | li{ display: block } 11 | li:before { content: counters(item, ".") " "; counter-increment: item } 12 | 13 | -------------------------------------------------------------------------------- /doc/jstachio-jar.css: -------------------------------------------------------------------------------- 1 | .jstachio-version { 2 | font-size: 1.6rem; 3 | } 4 | .jstachio-warn { 5 | color: red; 6 | } 7 | -------------------------------------------------------------------------------- /doc/resources/crap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstachio/ezkv/dca304a7206a9bf547f5b66396a555bda8b674e6/doc/resources/crap.png -------------------------------------------------------------------------------- /doc/resources/fonts/dejavu.css: -------------------------------------------------------------------------------- 1 | /* https://bugs.openjdk.org/browse/JDK-8227487 */ 2 | -------------------------------------------------------------------------------- /doc/resources/jstachio.js: -------------------------------------------------------------------------------- 1 | tocbot.init({ 2 | // Where to render the table of contents. 3 | tocSelector: '.js-toc', 4 | // Where to grab the headings to build the table of contents. 5 | contentSelector: '.js-toc-content', 6 | // Which headings to grab inside of the contentSelector element. 7 | headingSelector: 'h1, h2, h3, h4, h5', 8 | // For headings inside relative or absolute positioned containers within content. 9 | hasInnerContainers: true, 10 | collapseDepth: 6, 11 | headingsOffset: 30, 12 | scrollSmoothOffset: -30 13 | }); 14 | $('#related-package-summary').parent().detach().appendTo('.summary-list'); 15 | 16 | anchors.add(); 17 | -------------------------------------------------------------------------------- /doc/tocbot.css: -------------------------------------------------------------------------------- 1 | .toc{overflow-y:auto}.toc>.toc-list{overflow:hidden;position:relative}.toc>.toc-list li{list-style:none}.toc-list{margin:0;padding-left:10px}a.toc-link{color:currentColor;height:100%}.is-collapsible{max-height:1000px;overflow:hidden;transition:all 300ms ease-in-out}.is-collapsed{max-height:0}.is-position-fixed{position:fixed !important;top:0}.is-active-link{font-weight:700}.toc-link::before{background-color:#EEE;content:' ';display:inline-block;height:inherit;left:0;margin-top:-1px;position:absolute;width:2px}.is-active-link::before{background-color:#54BC4B} 2 | -------------------------------------------------------------------------------- /etc/eclipse.debug.options: -------------------------------------------------------------------------------- 1 | org.eclipse.jdt.apt.core/debug=true 2 | -------------------------------------------------------------------------------- /etc/eea/checker/java.base/Map.astub: -------------------------------------------------------------------------------- 1 | package java.util; 2 | 3 | import org.checkerframework.checker.nullness.qual.NonNull; 4 | 5 | public interface Map { 6 | public static Entry entry(@NonNull K k, @NonNull V v); 7 | } -------------------------------------------------------------------------------- /etc/eea/checker/java.base/StackWalker.astub: -------------------------------------------------------------------------------- 1 | package java.lang; 2 | 3 | import org.checkerframework.checker.nullness.qual.Nullable; 4 | 5 | public final class StackWalker { 6 | public T walk(Function, ? extends T> function) { } 7 | } 8 | -------------------------------------------------------------------------------- /etc/eea/checker/java.base/Stream.astub: -------------------------------------------------------------------------------- 1 | package java.util.stream; 2 | 3 | import org.checkerframework.checker.nullness.qual.Nullable; 4 | 5 | public interface Stream extends BaseStream> { 6 | public static Stream ofNullable(@Nullable T t); 7 | } -------------------------------------------------------------------------------- /etc/eea/checker/java.compiler/Types.astub: -------------------------------------------------------------------------------- 1 | package javax.lang.model.util; 2 | 3 | import org.checkerframework.checker.nullness.qual.Nullable; 4 | 5 | public interface Types { 6 | WildcardType getWildcardType(@Nullable TypeMirror extendsBound, @Nullable TypeMirror superBound); 7 | } -------------------------------------------------------------------------------- /etc/eea/java/awt/event/ItemListener.eea: -------------------------------------------------------------------------------- 1 | class java/awt/event/ItemListener 2 | itemStateChanged 3 | (Ljava/awt/event/ItemEvent;)V 4 | (L1java/awt/event/ItemEvent;)V 5 | -------------------------------------------------------------------------------- /etc/eea/java/awt/event/MouseListener.eea: -------------------------------------------------------------------------------- 1 | class java/awt/event/MouseListener 2 | mouseClicked 3 | (Ljava/awt/event/MouseEvent;)V 4 | (L1java/awt/event/MouseEvent;)V 5 | mousePressed 6 | (Ljava/awt/event/MouseEvent;)V 7 | (L1java/awt/event/MouseEvent;)V 8 | -------------------------------------------------------------------------------- /etc/eea/java/beans/Introspector.eea: -------------------------------------------------------------------------------- 1 | class java/beans/Introspector 2 | decapitalize 3 | (Ljava/lang/String;)Ljava/lang/String; 4 | (Ljava/lang/String;)L0java/lang/String; 5 | -------------------------------------------------------------------------------- /etc/eea/java/io/ByteArrayOutputStream.eea: -------------------------------------------------------------------------------- 1 | class java/io/ByteArrayOutputStream 2 | toByteArray 3 | ()[B 4 | ()[1B 5 | toString 6 | (Ljava/lang/String;)Ljava/lang/String; 7 | (Ljava/lang/String;)L1java/lang/String; 8 | toString 9 | (Ljava/nio/charset/Charset;)Ljava/lang/String; 10 | (Ljava/nio/charset/Charset;)L1java/lang/String; 11 | -------------------------------------------------------------------------------- /etc/eea/java/io/File.eea: -------------------------------------------------------------------------------- 1 | class java/io/File 2 | createTempFile 3 | (Ljava/lang/String;Ljava/lang/String;)Ljava/io/File; 4 | (Ljava/lang/String;Ljava/lang/String;)L1java/io/File; 5 | getAbsolutePath 6 | ()Ljava/lang/String; 7 | ()L1java/lang/String; 8 | getCanonicalFile 9 | ()Ljava/io/File; 10 | ()L1java/io/File; 11 | getCanonicalPath 12 | ()Ljava/lang/String; 13 | ()L1java/lang/String; 14 | getName 15 | ()Ljava/lang/String; 16 | ()L1java/lang/String; 17 | getParentFile 18 | ()Ljava/io/File; 19 | ()L0java/io/File; 20 | getPath 21 | ()Ljava/lang/String; 22 | ()L1java/lang/String; 23 | listFiles 24 | ()[Ljava/io/File; 25 | ()[L1java/io/File; 26 | listFiles 27 | (Ljava/io/FileFilter;)[Ljava/io/File; 28 | (Ljava/io/FileFilter;)[L1java/io/File; 29 | listFiles 30 | (Ljava/io/FilenameFilter;)[Ljava/io/File; 31 | (Ljava/io/FilenameFilter;)[0L1java/io/File; 32 | pathSeparator 33 | Ljava/lang/String; 34 | L1java/lang/String; 35 | toPath 36 | ()Ljava/nio/file/Path; 37 | ()L1java/nio/file/Path; 38 | toURI 39 | ()Ljava/net/URI; 40 | ()L1java/net/URI; 41 | -------------------------------------------------------------------------------- /etc/eea/java/io/FileFilter.eea: -------------------------------------------------------------------------------- 1 | class java/io/FileFilter 2 | accept 3 | (Ljava/io/File;)Z 4 | (L1java/io/File;)Z 5 | -------------------------------------------------------------------------------- /etc/eea/java/io/FileOutputStream.eea: -------------------------------------------------------------------------------- 1 | class java/io/FileOutputStream 2 | getChannel 3 | ()Ljava/nio/channels/FileChannel; 4 | ()L1java/nio/channels/FileChannel; 5 | -------------------------------------------------------------------------------- /etc/eea/java/io/FilenameFilter.eea: -------------------------------------------------------------------------------- 1 | class java/io/FilenameFilter 2 | accept 3 | (Ljava/io/File;Ljava/lang/String;)Z 4 | (L1java/io/File;L1java/lang/String;)Z 5 | -------------------------------------------------------------------------------- /etc/eea/java/io/InputStream.eea: -------------------------------------------------------------------------------- 1 | class java/io/InputStream 2 | nullInputStream 3 | ()Ljava/io/InputStream; 4 | ()L1java/io/InputStream; 5 | transferTo 6 | (Ljava/io/OutputStream;)J 7 | (L1java/io/OutputStream;)J 8 | -------------------------------------------------------------------------------- /etc/eea/java/io/OutputStream.eea: -------------------------------------------------------------------------------- 1 | class java/io/OutputStream 2 | nullOutputStream 3 | ()Ljava/io/OutputStream; 4 | ()L1java/io/OutputStream; 5 | write 6 | ([B)V 7 | ([1B)V 8 | write 9 | ([BII)V 10 | ([1BII)V 11 | -------------------------------------------------------------------------------- /etc/eea/java/io/RandomAccessFile.eea: -------------------------------------------------------------------------------- 1 | class java/io/RandomAccessFile 2 | readUTF 3 | ()Ljava/lang/String; 4 | ()L1java/lang/String; 5 | -------------------------------------------------------------------------------- /etc/eea/java/io/Reader.eea: -------------------------------------------------------------------------------- 1 | class java/io/Reader 2 | read 3 | ([C)I 4 | ([1C)I 5 | read 6 | ([CII)I 7 | ([1CII)I 8 | -------------------------------------------------------------------------------- /etc/eea/java/io/StringReader.eea: -------------------------------------------------------------------------------- 1 | class java/io/StringReader 2 | 3 | (Ljava/lang/String;)V 4 | (L1java/lang/String;)V 5 | -------------------------------------------------------------------------------- /etc/eea/java/io/StringWriter.eea: -------------------------------------------------------------------------------- 1 | class java/io/StringWriter 2 | toString 3 | ()Ljava/lang/String; 4 | ()L1java/lang/String; 5 | -------------------------------------------------------------------------------- /etc/eea/java/io/Writer.eea: -------------------------------------------------------------------------------- 1 | class java/io/Writer 2 | write 3 | (Ljava/lang/String;)V 4 | (L1java/lang/String;)V 5 | write 6 | (Ljava/lang/String;II)V 7 | (L1java/lang/String;II)V 8 | write 9 | ([C)V 10 | ([1C)V 11 | write 12 | ([CII)V 13 | ([1CII)V 14 | -------------------------------------------------------------------------------- /etc/eea/java/lang/AbstractMethodError.eea: -------------------------------------------------------------------------------- 1 | class java/lang/AbstractMethodError 2 | 3 | (Ljava/lang/String;)V 4 | (L0java/lang/String;)V 5 | -------------------------------------------------------------------------------- /etc/eea/java/lang/AbstractStringBuilder.eea: -------------------------------------------------------------------------------- 1 | class java/lang/AbstractStringBuilder 2 | substring 3 | (I)Ljava/lang/String; 4 | (I)L1java/lang/String; 5 | substring 6 | (II)Ljava/lang/String; 7 | (II)L1java/lang/String; 8 | -------------------------------------------------------------------------------- /etc/eea/java/lang/Appendable.eea: -------------------------------------------------------------------------------- 1 | class java/lang/Appendable 2 | append 3 | (C)Ljava/lang/Appendable; 4 | (C)L1java/lang/Appendable; 5 | append 6 | (Ljava/lang/CharSequence;)Ljava/lang/Appendable; 7 | (L0java/lang/CharSequence;)L1java/lang/Appendable; 8 | append 9 | (Ljava/lang/CharSequence;II)Ljava/lang/Appendable; 10 | (L0java/lang/CharSequence;II)L1java/lang/Appendable; 11 | -------------------------------------------------------------------------------- /etc/eea/java/lang/ArithmeticException.eea: -------------------------------------------------------------------------------- 1 | class java/lang/ArithmeticException 2 | 3 | (Ljava/lang/String;)V 4 | (L0java/lang/String;)V 5 | -------------------------------------------------------------------------------- /etc/eea/java/lang/ArrayIndexOutOfBoundsException.eea: -------------------------------------------------------------------------------- 1 | class java/lang/ArrayIndexOutOfBoundsException 2 | 3 | (Ljava/lang/String;)V 4 | (L0java/lang/String;)V 5 | -------------------------------------------------------------------------------- /etc/eea/java/lang/ArrayStoreException.eea: -------------------------------------------------------------------------------- 1 | class java/lang/ArrayStoreException 2 | 3 | (Ljava/lang/String;)V 4 | (L0java/lang/String;)V 5 | -------------------------------------------------------------------------------- /etc/eea/java/lang/AssertionError.eea: -------------------------------------------------------------------------------- 1 | class java/lang/AssertionError 2 | 3 | (Ljava/lang/Object;)V 4 | (L0java/lang/Object;)V 5 | 6 | (Ljava/lang/String;Ljava/lang/Throwable;)V 7 | (L0java/lang/String;L0java/lang/Throwable;)V 8 | -------------------------------------------------------------------------------- /etc/eea/java/lang/Boolean.eea: -------------------------------------------------------------------------------- 1 | class java/lang/Boolean 2 | FALSE 3 | Ljava/lang/Boolean; 4 | L1java/lang/Boolean; 5 | TRUE 6 | Ljava/lang/Boolean; 7 | L1java/lang/Boolean; 8 | compareTo 9 | (Ljava/lang/Boolean;)I 10 | (L1java/lang/Boolean;)I 11 | equals 12 | (Ljava/lang/Object;)Z 13 | (L0java/lang/Object;)Z 14 | getBoolean 15 | (Ljava/lang/String;)Z 16 | (L0java/lang/String;)Z 17 | parseBoolean 18 | (Ljava/lang/String;)Z 19 | (L0java/lang/String;)Z 20 | toString 21 | ()Ljava/lang/String; 22 | ()L1java/lang/String; 23 | toString 24 | (Z)Ljava/lang/String; 25 | (Z)L1java/lang/String; 26 | valueOf 27 | (Ljava/lang/String;)Ljava/lang/Boolean; 28 | (L0java/lang/String;)L1java/lang/Boolean; 29 | valueOf 30 | (Z)Ljava/lang/Boolean; 31 | (Z)L1java/lang/Boolean; 32 | -------------------------------------------------------------------------------- /etc/eea/java/lang/BootstrapMethodError.eea: -------------------------------------------------------------------------------- 1 | class java/lang/BootstrapMethodError 2 | 3 | (Ljava/lang/String;)V 4 | (L0java/lang/String;)V 5 | 6 | (Ljava/lang/String;Ljava/lang/Throwable;)V 7 | (L0java/lang/String;L0java/lang/Throwable;)V 8 | 9 | (Ljava/lang/Throwable;)V 10 | (L0java/lang/Throwable;)V 11 | -------------------------------------------------------------------------------- /etc/eea/java/lang/Byte.eea: -------------------------------------------------------------------------------- 1 | class java/lang/Byte 2 | 3 | (Ljava/lang/String;)V 4 | (L1java/lang/String;)V 5 | TYPE 6 | Ljava/lang/Class; 7 | L1java/lang/Class; 8 | compareTo 9 | (Ljava/lang/Byte;)I 10 | (L1java/lang/Byte;)I 11 | decode 12 | (Ljava/lang/String;)Ljava/lang/Byte; 13 | (L1java/lang/String;)Ljava/lang/Byte; 14 | equals 15 | (Ljava/lang/Object;)Z 16 | (L0java/lang/Object;)Z 17 | parseByte 18 | (Ljava/lang/String;)B 19 | (L1java/lang/String;)B 20 | parseByte 21 | (Ljava/lang/String;I)B 22 | (L1java/lang/String;I)B 23 | toString 24 | ()Ljava/lang/String; 25 | ()L1java/lang/String; 26 | toString 27 | (B)Ljava/lang/String; 28 | (B)L1java/lang/String; 29 | valueOf 30 | (B)Ljava/lang/Byte; 31 | (B)L1java/lang/Byte; 32 | valueOf 33 | (Ljava/lang/String;)Ljava/lang/Byte; 34 | (L1java/lang/String;)Ljava/lang/Byte; 35 | valueOf 36 | (Ljava/lang/String;I)Ljava/lang/Byte; 37 | (L1java/lang/String;I)Ljava/lang/Byte; 38 | -------------------------------------------------------------------------------- /etc/eea/java/lang/CharSequence.eea: -------------------------------------------------------------------------------- 1 | class java/lang/CharSequence 2 | chars 3 | ()Ljava/util/stream/IntStream; 4 | ()L1java/util/stream/IntStream; 5 | codePoints 6 | ()Ljava/util/stream/IntStream; 7 | ()L1java/util/stream/IntStream; 8 | compare 9 | (Ljava/lang/CharSequence;Ljava/lang/CharSequence;)I 10 | (L1java/lang/CharSequence;L1java/lang/CharSequence;)I 11 | subSequence 12 | (II)Ljava/lang/CharSequence; 13 | (II)L1java/lang/CharSequence; 14 | toString 15 | ()Ljava/lang/String; 16 | ()L1java/lang/String; 17 | -------------------------------------------------------------------------------- /etc/eea/java/lang/Character$Subset.eea: -------------------------------------------------------------------------------- 1 | class java/lang/Character$Subset 2 | 3 | (Ljava/lang/String;)V 4 | (L1java/lang/String;)V 5 | equals 6 | (Ljava/lang/Object;)Z 7 | (L0java/lang/Object;)Z 8 | toString 9 | ()Ljava/lang/String; 10 | ()L1java/lang/String; 11 | -------------------------------------------------------------------------------- /etc/eea/java/lang/Character$UnicodeScript.eea: -------------------------------------------------------------------------------- 1 | class java/lang/Character$UnicodeScript 2 | forName 3 | (Ljava/lang/String;)Ljava/lang/Character$UnicodeScript; 4 | (L1java/lang/String;)L1java/lang/Character$UnicodeScript; 5 | of 6 | (I)Ljava/lang/Character$UnicodeScript; 7 | (I)L1java/lang/Character$UnicodeScript; 8 | -------------------------------------------------------------------------------- /etc/eea/java/lang/Character.eea: -------------------------------------------------------------------------------- 1 | class java/lang/Character 2 | TYPE 3 | Ljava/lang/Class; 4 | L1java/lang/Class; 5 | codePointAt 6 | (Ljava/lang/CharSequence;I)I 7 | (L1java/lang/CharSequence;I)I 8 | codePointAt 9 | ([CI)I 10 | ([1CI)I 11 | codePointAt 12 | ([CII)I 13 | ([1CII)I 14 | codePointBefore 15 | (Ljava/lang/CharSequence;I)I 16 | (L1java/lang/CharSequence;I)I 17 | codePointBefore 18 | ([CI)I 19 | ([1CI)I 20 | codePointBefore 21 | ([CII)I 22 | ([1CII)I 23 | codePointCount 24 | (Ljava/lang/CharSequence;II)I 25 | (L1java/lang/CharSequence;II)I 26 | codePointCount 27 | ([CII)I 28 | ([1CII)I 29 | codePointOf 30 | (Ljava/lang/String;)I 31 | (L1java/lang/String;)I 32 | compareTo 33 | (Ljava/lang/Character;)I 34 | (L1java/lang/Character;)I 35 | equals 36 | (Ljava/lang/Object;)Z 37 | (L0java/lang/Object;)Z 38 | getName 39 | (I)Ljava/lang/String; 40 | (I)L0java/lang/String; 41 | offsetByCodePoints 42 | (Ljava/lang/CharSequence;II)I 43 | (L1java/lang/CharSequence;II)I 44 | offsetByCodePoints 45 | ([CIIII)I 46 | ([1CIIII)I 47 | toChars 48 | (I)[C 49 | (I)[1C 50 | toChars 51 | (I[CI)I 52 | (I[1CI)I 53 | toString 54 | ()Ljava/lang/String; 55 | ()L1java/lang/String; 56 | toString 57 | (C)Ljava/lang/String; 58 | (C)L1java/lang/String; 59 | toString 60 | (I)Ljava/lang/String; 61 | (I)L1java/lang/String; 62 | valueOf 63 | (C)Ljava/lang/Character; 64 | (C)L1java/lang/Character; 65 | -------------------------------------------------------------------------------- /etc/eea/java/lang/ClassCastException.eea: -------------------------------------------------------------------------------- 1 | class java/lang/ClassCastException 2 | 3 | (Ljava/lang/String;)V 4 | (L0java/lang/String;)V 5 | -------------------------------------------------------------------------------- /etc/eea/java/lang/ClassCircularityError.eea: -------------------------------------------------------------------------------- 1 | class java/lang/ClassCircularityError 2 | 3 | (Ljava/lang/String;)V 4 | (L0java/lang/String;)V 5 | -------------------------------------------------------------------------------- /etc/eea/java/lang/ClassFormatError.eea: -------------------------------------------------------------------------------- 1 | class java/lang/ClassFormatError 2 | 3 | (Ljava/lang/String;)V 4 | (L0java/lang/String;)V 5 | -------------------------------------------------------------------------------- /etc/eea/java/lang/ClassNotFoundException.eea: -------------------------------------------------------------------------------- 1 | class java/lang/ClassNotFoundException 2 | 3 | (Ljava/lang/String;)V 4 | (L0java/lang/String;)V 5 | 6 | (Ljava/lang/String;Ljava/lang/Throwable;)V 7 | (L0java/lang/String;L0java/lang/Throwable;)V 8 | getCause 9 | ()Ljava/lang/Throwable; 10 | ()L0java/lang/Throwable; 11 | getException 12 | ()Ljava/lang/Throwable; 13 | ()L0java/lang/Throwable; 14 | -------------------------------------------------------------------------------- /etc/eea/java/lang/ClassValue.eea: -------------------------------------------------------------------------------- 1 | class java/lang/ClassValue 2 | computeValue 3 | (Ljava/lang/Class<*>;)TT; 4 | (L1java/lang/Class<*>;)TT; 5 | get 6 | (Ljava/lang/Class<*>;)TT; 7 | (L1java/lang/Class<*>;)T0T; 8 | remove 9 | (Ljava/lang/Class<*>;)V 10 | (L1java/lang/Class<*>;)V 11 | -------------------------------------------------------------------------------- /etc/eea/java/lang/CloneNotSupportedException.eea: -------------------------------------------------------------------------------- 1 | class java/lang/CloneNotSupportedException 2 | 3 | (Ljava/lang/String;)V 4 | (L0java/lang/String;)V 5 | -------------------------------------------------------------------------------- /etc/eea/java/lang/Comparable.eea: -------------------------------------------------------------------------------- 1 | class java/lang/Comparable 2 | compareTo 3 | (TT;)I 4 | (T1T;)I 5 | -------------------------------------------------------------------------------- /etc/eea/java/lang/Compiler.eea: -------------------------------------------------------------------------------- 1 | class java/lang/Compiler 2 | command 3 | (Ljava/lang/Object;)Ljava/lang/Object; 4 | (L1java/lang/Object;)L0java/lang/Object; 5 | compileClass 6 | (Ljava/lang/Class<*>;)Z 7 | (L1java/lang/Class<*>;)Z 8 | compileClasses 9 | (Ljava/lang/String;)Z 10 | (L1java/lang/String;)Z 11 | -------------------------------------------------------------------------------- /etc/eea/java/lang/Double.eea: -------------------------------------------------------------------------------- 1 | class java/lang/Double 2 | 3 | (Ljava/lang/String;)V 4 | (L1java/lang/String;)V 5 | TYPE 6 | Ljava/lang/Class; 7 | L1java/lang/Class; 8 | compareTo 9 | (Ljava/lang/Double;)I 10 | (L1java/lang/Double;)I 11 | equals 12 | (Ljava/lang/Object;)Z 13 | (L0java/lang/Object;)Z 14 | parseDouble 15 | (Ljava/lang/String;)D 16 | (L1java/lang/String;)D 17 | toHexString 18 | (D)Ljava/lang/String; 19 | (D)L1java/lang/String; 20 | toString 21 | ()Ljava/lang/String; 22 | ()L1java/lang/String; 23 | toString 24 | (D)Ljava/lang/String; 25 | (D)L1java/lang/String; 26 | valueOf 27 | (D)Ljava/lang/Double; 28 | (D)L1java/lang/Double; 29 | valueOf 30 | (Ljava/lang/String;)Ljava/lang/Double; 31 | (L1java/lang/String;)L1java/lang/Double; 32 | -------------------------------------------------------------------------------- /etc/eea/java/lang/Enum.eea: -------------------------------------------------------------------------------- 1 | class java/lang/Enum 2 | 3 | (Ljava/lang/String;I)V 4 | (L1java/lang/String;I)V 5 | clone 6 | ()Ljava/lang/Object; 7 | ()L1java/lang/Object; 8 | compareTo 9 | (TE;)I 10 | (T1E;)I 11 | equals 12 | (Ljava/lang/Object;)Z 13 | (L0java/lang/Object;)Z 14 | getDeclaringClass 15 | ()Ljava/lang/Class; 16 | ()L1java/lang/Class; 17 | name 18 | ()Ljava/lang/String; 19 | ()L1java/lang/String; 20 | toString 21 | ()Ljava/lang/String; 22 | ()L1java/lang/String; 23 | valueOf 24 | ;>(Ljava/lang/Class;Ljava/lang/String;)TT; 25 | ;>(L1java/lang/Class;L1java/lang/String;)T1T; 26 | -------------------------------------------------------------------------------- /etc/eea/java/lang/EnumConstantNotPresentException.eea: -------------------------------------------------------------------------------- 1 | class java/lang/EnumConstantNotPresentException 2 | 3 | (Ljava/lang/Class<+Ljava/lang/Enum;>;Ljava/lang/String;)V 4 | (L1java/lang/Class<+Ljava/lang/Enum;>;L0java/lang/String;)V 5 | constantName 6 | ()Ljava/lang/String; 7 | ()L0java/lang/String; 8 | enumType 9 | ()Ljava/lang/Class<+Ljava/lang/Enum;>; 10 | ()L1java/lang/Class<+Ljava/lang/Enum;>; 11 | -------------------------------------------------------------------------------- /etc/eea/java/lang/Error.eea: -------------------------------------------------------------------------------- 1 | class java/lang/Error 2 | 3 | (Ljava/lang/String;)V 4 | (L0java/lang/String;)V 5 | 6 | (Ljava/lang/String;Ljava/lang/Throwable;)V 7 | (L0java/lang/String;L0java/lang/Throwable;)V 8 | 9 | (Ljava/lang/String;Ljava/lang/Throwable;ZZ)V 10 | (L0java/lang/String;L0java/lang/Throwable;ZZ)V 11 | 12 | (Ljava/lang/Throwable;)V 13 | (L0java/lang/Throwable;)V 14 | -------------------------------------------------------------------------------- /etc/eea/java/lang/Exception.eea: -------------------------------------------------------------------------------- 1 | class java/lang/Exception 2 | 3 | (Ljava/lang/String;)V 4 | (L0java/lang/String;)V 5 | 6 | (Ljava/lang/String;Ljava/lang/Throwable;)V 7 | (L0java/lang/String;L0java/lang/Throwable;)V 8 | 9 | (Ljava/lang/String;Ljava/lang/Throwable;ZZ)V 10 | (L0java/lang/String;L0java/lang/Throwable;ZZ)V 11 | 12 | (Ljava/lang/Throwable;)V 13 | (L0java/lang/Throwable;)V 14 | -------------------------------------------------------------------------------- /etc/eea/java/lang/ExceptionInInitializerError.eea: -------------------------------------------------------------------------------- 1 | class java/lang/ExceptionInInitializerError 2 | 3 | (Ljava/lang/String;)V 4 | (L0java/lang/String;)V 5 | 6 | (Ljava/lang/Throwable;)V 7 | (L0java/lang/Throwable;)V 8 | -------------------------------------------------------------------------------- /etc/eea/java/lang/Float.eea: -------------------------------------------------------------------------------- 1 | class java/lang/Float 2 | 3 | (Ljava/lang/String;)V 4 | (L1java/lang/String;)V 5 | TYPE 6 | Ljava/lang/Class; 7 | L1java/lang/Class; 8 | compareTo 9 | (Ljava/lang/Float;)I 10 | (L1java/lang/Float;)I 11 | equals 12 | (Ljava/lang/Object;)Z 13 | (L0java/lang/Object;)Z 14 | parseFloat 15 | (Ljava/lang/String;)F 16 | (L1java/lang/String;)F 17 | toHexString 18 | (F)Ljava/lang/String; 19 | (F)L1java/lang/String; 20 | toString 21 | ()Ljava/lang/String; 22 | ()L1java/lang/String; 23 | toString 24 | (F)Ljava/lang/String; 25 | (F)L1java/lang/String; 26 | valueOf 27 | (F)Ljava/lang/Float; 28 | (F)L1java/lang/Float; 29 | valueOf 30 | (Ljava/lang/String;)Ljava/lang/Float; 31 | (L1java/lang/String;)L1java/lang/Float; 32 | -------------------------------------------------------------------------------- /etc/eea/java/lang/IllegalAccessError.eea: -------------------------------------------------------------------------------- 1 | class java/lang/IllegalAccessError 2 | 3 | (Ljava/lang/String;)V 4 | (L0java/lang/String;)V 5 | -------------------------------------------------------------------------------- /etc/eea/java/lang/IllegalAccessException.eea: -------------------------------------------------------------------------------- 1 | class java/lang/IllegalAccessException 2 | 3 | (Ljava/lang/String;)V 4 | (L0java/lang/String;)V 5 | -------------------------------------------------------------------------------- /etc/eea/java/lang/IllegalArgumentException.eea: -------------------------------------------------------------------------------- 1 | class java/lang/IllegalArgumentException 2 | 3 | (Ljava/lang/String;)V 4 | (L0java/lang/String;)V 5 | 6 | (Ljava/lang/String;Ljava/lang/Throwable;)V 7 | (L0java/lang/String;L0java/lang/Throwable;)V 8 | 9 | (Ljava/lang/Throwable;)V 10 | (L0java/lang/Throwable;)V 11 | -------------------------------------------------------------------------------- /etc/eea/java/lang/IllegalCallerException.eea: -------------------------------------------------------------------------------- 1 | class java/lang/IllegalCallerException 2 | 3 | (Ljava/lang/String;)V 4 | (L0java/lang/String;)V 5 | 6 | (Ljava/lang/String;Ljava/lang/Throwable;)V 7 | (L0java/lang/String;L0java/lang/Throwable;)V 8 | 9 | (Ljava/lang/Throwable;)V 10 | (L0java/lang/Throwable;)V 11 | -------------------------------------------------------------------------------- /etc/eea/java/lang/IllegalMonitorStateException.eea: -------------------------------------------------------------------------------- 1 | class java/lang/IllegalMonitorStateException 2 | 3 | (Ljava/lang/String;)V 4 | (L0java/lang/String;)V 5 | -------------------------------------------------------------------------------- /etc/eea/java/lang/IllegalStateException.eea: -------------------------------------------------------------------------------- 1 | class java/lang/IllegalStateException 2 | 3 | (Ljava/lang/String;)V 4 | (L0java/lang/String;)V 5 | 6 | (Ljava/lang/String;Ljava/lang/Throwable;)V 7 | (L0java/lang/String;L0java/lang/Throwable;)V 8 | 9 | (Ljava/lang/Throwable;)V 10 | (L0java/lang/Throwable;)V 11 | -------------------------------------------------------------------------------- /etc/eea/java/lang/IllegalThreadStateException.eea: -------------------------------------------------------------------------------- 1 | class java/lang/IllegalThreadStateException 2 | 3 | (Ljava/lang/String;)V 4 | (L0java/lang/String;)V 5 | -------------------------------------------------------------------------------- /etc/eea/java/lang/IncompatibleClassChangeError.eea: -------------------------------------------------------------------------------- 1 | class java/lang/IncompatibleClassChangeError 2 | 3 | (Ljava/lang/String;)V 4 | (L0java/lang/String;)V 5 | -------------------------------------------------------------------------------- /etc/eea/java/lang/IndexOutOfBoundsException.eea: -------------------------------------------------------------------------------- 1 | class java/lang/IndexOutOfBoundsException 2 | 3 | (Ljava/lang/String;)V 4 | (L0java/lang/String;)V 5 | -------------------------------------------------------------------------------- /etc/eea/java/lang/InheritableThreadLocal.eea: -------------------------------------------------------------------------------- 1 | class java/lang/InheritableThreadLocal 2 | childValue 3 | (TT;)TT; 4 | (TT;)TT; 5 | -------------------------------------------------------------------------------- /etc/eea/java/lang/InstantiationError.eea: -------------------------------------------------------------------------------- 1 | class java/lang/InstantiationError 2 | 3 | (Ljava/lang/String;)V 4 | (L0java/lang/String;)V 5 | -------------------------------------------------------------------------------- /etc/eea/java/lang/InstantiationException.eea: -------------------------------------------------------------------------------- 1 | class java/lang/InstantiationException 2 | 3 | (Ljava/lang/String;)V 4 | (L0java/lang/String;)V 5 | -------------------------------------------------------------------------------- /etc/eea/java/lang/Integer.eea: -------------------------------------------------------------------------------- 1 | class java/lang/Integer 2 | 3 | (Ljava/lang/String;)V 4 | (L1java/lang/String;)V 5 | TYPE 6 | Ljava/lang/Class; 7 | L1java/lang/Class; 8 | compareTo 9 | (Ljava/lang/Integer;)I 10 | (L1java/lang/Integer;)I 11 | decode 12 | (Ljava/lang/String;)Ljava/lang/Integer; 13 | (L1java/lang/String;)L1java/lang/Integer; 14 | equals 15 | (Ljava/lang/Object;)Z 16 | (L0java/lang/Object;)Z 17 | getInteger 18 | (Ljava/lang/String;)Ljava/lang/Integer; 19 | (L1java/lang/String;)L0java/lang/Integer; 20 | getInteger 21 | (Ljava/lang/String;I)Ljava/lang/Integer; 22 | (L1java/lang/String;I)L0java/lang/Integer; 23 | getInteger 24 | (Ljava/lang/String;Ljava/lang/Integer;)Ljava/lang/Integer; 25 | (L1java/lang/String;L0java/lang/Integer;)L0java/lang/Integer; 26 | parseInt 27 | (Ljava/lang/CharSequence;III)I 28 | (L1java/lang/CharSequence;III)I 29 | parseInt 30 | (Ljava/lang/String;)I 31 | (L1java/lang/String;)I 32 | parseInt 33 | (Ljava/lang/String;I)I 34 | (L1java/lang/String;I)I 35 | parseUnsignedInt 36 | (Ljava/lang/CharSequence;III)I 37 | (L1java/lang/CharSequence;III)I 38 | parseUnsignedInt 39 | (Ljava/lang/String;)I 40 | (L1java/lang/String;)I 41 | parseUnsignedInt 42 | (Ljava/lang/String;I)I 43 | (L1java/lang/String;I)I 44 | toBinaryString 45 | (I)Ljava/lang/String; 46 | (I)L1java/lang/String; 47 | toHexString 48 | (I)Ljava/lang/String; 49 | (I)L1java/lang/String; 50 | toOctalString 51 | (I)Ljava/lang/String; 52 | (I)L1java/lang/String; 53 | toString 54 | ()Ljava/lang/String; 55 | ()L1java/lang/String; 56 | toString 57 | (I)Ljava/lang/String; 58 | (I)L1java/lang/String; 59 | toString 60 | (II)Ljava/lang/String; 61 | (II)L1java/lang/String; 62 | toUnsignedString 63 | (I)Ljava/lang/String; 64 | (I)L1java/lang/String; 65 | toUnsignedString 66 | (II)Ljava/lang/String; 67 | (II)L1java/lang/String; 68 | valueOf 69 | (I)Ljava/lang/Integer; 70 | (I)L1java/lang/Integer; 71 | valueOf 72 | (Ljava/lang/String;)Ljava/lang/Integer; 73 | (L1java/lang/String;)L1java/lang/Integer; 74 | valueOf 75 | (Ljava/lang/String;I)Ljava/lang/Integer; 76 | (L1java/lang/String;I)L1java/lang/Integer; 77 | -------------------------------------------------------------------------------- /etc/eea/java/lang/InternalError.eea: -------------------------------------------------------------------------------- 1 | class java/lang/InternalError 2 | 3 | (Ljava/lang/String;)V 4 | (L0java/lang/String;)V 5 | 6 | (Ljava/lang/String;Ljava/lang/Throwable;)V 7 | (L0java/lang/String;L0java/lang/Throwable;)V 8 | 9 | (Ljava/lang/Throwable;)V 10 | (L0java/lang/Throwable;)V 11 | -------------------------------------------------------------------------------- /etc/eea/java/lang/InterruptedException.eea: -------------------------------------------------------------------------------- 1 | class java/lang/InterruptedException 2 | 3 | (Ljava/lang/String;)V 4 | (L0java/lang/String;)V 5 | -------------------------------------------------------------------------------- /etc/eea/java/lang/Iterable.eea: -------------------------------------------------------------------------------- 1 | class java/lang/Iterable 2 | forEach 3 | (Ljava/util/function/Consumer<-TT;>;)V 4 | (L1java/util/function/Consumer<-TT;>;)V 5 | iterator 6 | ()Ljava/util/Iterator; 7 | ()L1java/util/Iterator; 8 | spliterator 9 | ()Ljava/util/Spliterator; 10 | ()L1java/util/Spliterator; 11 | -------------------------------------------------------------------------------- /etc/eea/java/lang/LayerInstantiationException.eea: -------------------------------------------------------------------------------- 1 | class java/lang/LayerInstantiationException 2 | 3 | (Ljava/lang/String;)V 4 | (L0java/lang/String;)V 5 | 6 | (Ljava/lang/String;Ljava/lang/Throwable;)V 7 | (L0java/lang/String;L0java/lang/Throwable;)V 8 | 9 | (Ljava/lang/Throwable;)V 10 | (L0java/lang/Throwable;)V 11 | -------------------------------------------------------------------------------- /etc/eea/java/lang/LinkageError.eea: -------------------------------------------------------------------------------- 1 | class java/lang/LinkageError 2 | 3 | (Ljava/lang/String;)V 4 | (L0java/lang/String;)V 5 | 6 | (Ljava/lang/String;Ljava/lang/Throwable;)V 7 | (L0java/lang/String;L0java/lang/Throwable;)V 8 | -------------------------------------------------------------------------------- /etc/eea/java/lang/Long.eea: -------------------------------------------------------------------------------- 1 | class java/lang/Long 2 | 3 | (Ljava/lang/String;)V 4 | (L1java/lang/String;)V 5 | TYPE 6 | Ljava/lang/Class; 7 | L1java/lang/Class; 8 | compareTo 9 | (Ljava/lang/Long;)I 10 | (L1java/lang/Long;)I 11 | decode 12 | (Ljava/lang/String;)Ljava/lang/Long; 13 | (L1java/lang/String;)L1java/lang/Long; 14 | equals 15 | (Ljava/lang/Object;)Z 16 | (L0java/lang/Object;)Z 17 | getLong 18 | (Ljava/lang/String;)Ljava/lang/Long; 19 | (L1java/lang/String;)L0java/lang/Long; 20 | getLong 21 | (Ljava/lang/String;J)Ljava/lang/Long; 22 | (L1java/lang/String;J)L0java/lang/Long; 23 | getLong 24 | (Ljava/lang/String;Ljava/lang/Long;)Ljava/lang/Long; 25 | (L1java/lang/String;L0java/lang/Long;)L0java/lang/Long; 26 | parseLong 27 | (Ljava/lang/CharSequence;III)J 28 | (L1java/lang/CharSequence;III)J 29 | parseLong 30 | (Ljava/lang/String;)J 31 | (L1java/lang/String;)J 32 | parseLong 33 | (Ljava/lang/String;I)J 34 | (L1java/lang/String;I)J 35 | parseUnsignedLong 36 | (Ljava/lang/CharSequence;III)J 37 | (L1java/lang/CharSequence;III)J 38 | parseUnsignedLong 39 | (Ljava/lang/String;)J 40 | (L1java/lang/String;)J 41 | parseUnsignedLong 42 | (Ljava/lang/String;I)J 43 | (L1java/lang/String;I)J 44 | toBinaryString 45 | (J)Ljava/lang/String; 46 | (J)L1java/lang/String; 47 | toHexString 48 | (J)Ljava/lang/String; 49 | (J)L1java/lang/String; 50 | toOctalString 51 | (J)Ljava/lang/String; 52 | (J)L1java/lang/String; 53 | toString 54 | ()Ljava/lang/String; 55 | ()L1java/lang/String; 56 | toString 57 | (J)Ljava/lang/String; 58 | (J)L1java/lang/String; 59 | toString 60 | (JI)Ljava/lang/String; 61 | (JI)L1java/lang/String; 62 | toUnsignedString 63 | (J)Ljava/lang/String; 64 | (J)L1java/lang/String; 65 | toUnsignedString 66 | (JI)Ljava/lang/String; 67 | (JI)L1java/lang/String; 68 | valueOf 69 | (J)Ljava/lang/Long; 70 | (J)L1java/lang/Long; 71 | valueOf 72 | (Ljava/lang/String;)Ljava/lang/Long; 73 | (L1java/lang/String;)L1java/lang/Long; 74 | valueOf 75 | (Ljava/lang/String;I)Ljava/lang/Long; 76 | (L1java/lang/String;I)L1java/lang/Long; 77 | -------------------------------------------------------------------------------- /etc/eea/java/lang/Module.eea: -------------------------------------------------------------------------------- 1 | class java/lang/Module 2 | addExports 3 | (Ljava/lang/String;Ljava/lang/Module;)Ljava/lang/Module; 4 | (L1java/lang/String;L1java/lang/Module;)Ljava/lang/Module; 5 | addOpens 6 | (Ljava/lang/String;Ljava/lang/Module;)Ljava/lang/Module; 7 | (L1java/lang/String;L1java/lang/Module;)Ljava/lang/Module; 8 | addReads 9 | (Ljava/lang/Module;)Ljava/lang/Module; 10 | (L1java/lang/Module;)L1java/lang/Module; 11 | addUses 12 | (Ljava/lang/Class<*>;)Ljava/lang/Module; 13 | (L1java/lang/Class<*>;)L1java/lang/Module; 14 | canRead 15 | (Ljava/lang/Module;)Z 16 | (L1java/lang/Module;)Z 17 | canUse 18 | (Ljava/lang/Class<*>;)Z 19 | (L1java/lang/Class<*>;)Z 20 | getAnnotation 21 | (Ljava/lang/Class;)TT; 22 | (L1java/lang/Class;)T0T; 23 | getAnnotations 24 | ()[Ljava/lang/annotation/Annotation; 25 | ()[1L1java/lang/annotation/Annotation; 26 | getClassLoader 27 | ()Ljava/lang/ClassLoader; 28 | ()L0java/lang/ClassLoader; 29 | getDeclaredAnnotations 30 | ()[Ljava/lang/annotation/Annotation; 31 | ()[1L1java/lang/annotation/Annotation; 32 | getDescriptor 33 | ()Ljava/lang/module/ModuleDescriptor; 34 | ()L0java/lang/module/ModuleDescriptor; 35 | getLayer 36 | ()Ljava/lang/ModuleLayer; 37 | ()L0java/lang/ModuleLayer; 38 | getName 39 | ()Ljava/lang/String; 40 | ()L0java/lang/String; 41 | getPackages 42 | ()Ljava/util/Set; 43 | ()L1java/util/Set; 44 | getResourceAsStream 45 | (Ljava/lang/String;)Ljava/io/InputStream; 46 | (L1java/lang/String;)L0java/io/InputStream; 47 | isExported 48 | (Ljava/lang/String;)Z 49 | (L1java/lang/String;)Z 50 | isExported 51 | (Ljava/lang/String;Ljava/lang/Module;)Z 52 | (L1java/lang/String;L1java/lang/Module;)Z 53 | isOpen 54 | (Ljava/lang/String;)Z 55 | (L1java/lang/String;)Z 56 | isOpen 57 | (Ljava/lang/String;Ljava/lang/Module;)Z 58 | (L1java/lang/String;L1java/lang/Module;)Z 59 | toString 60 | ()Ljava/lang/String; 61 | ()L1java/lang/String; 62 | -------------------------------------------------------------------------------- /etc/eea/java/lang/ModuleLayer$Controller.eea: -------------------------------------------------------------------------------- 1 | class java/lang/ModuleLayer$Controller 2 | addExports 3 | (Ljava/lang/Module;Ljava/lang/String;Ljava/lang/Module;)Ljava/lang/ModuleLayer$Controller; 4 | (L1java/lang/Module;L1java/lang/String;L1java/lang/Module;)L1java/lang/ModuleLayer$Controller; 5 | addOpens 6 | (Ljava/lang/Module;Ljava/lang/String;Ljava/lang/Module;)Ljava/lang/ModuleLayer$Controller; 7 | (L1java/lang/Module;L1java/lang/String;L1java/lang/Module;)L1java/lang/ModuleLayer$Controller; 8 | addReads 9 | (Ljava/lang/Module;Ljava/lang/Module;)Ljava/lang/ModuleLayer$Controller; 10 | (L1java/lang/Module;L1java/lang/Module;)L1java/lang/ModuleLayer$Controller; 11 | layer 12 | ()Ljava/lang/ModuleLayer; 13 | ()L1java/lang/ModuleLayer; 14 | -------------------------------------------------------------------------------- /etc/eea/java/lang/NegativeArraySizeException.eea: -------------------------------------------------------------------------------- 1 | class java/lang/NegativeArraySizeException 2 | 3 | (Ljava/lang/String;)V 4 | (L0java/lang/String;)V 5 | -------------------------------------------------------------------------------- /etc/eea/java/lang/NoClassDefFoundError.eea: -------------------------------------------------------------------------------- 1 | class java/lang/NoClassDefFoundError 2 | 3 | (Ljava/lang/String;)V 4 | (L0java/lang/String;)V 5 | -------------------------------------------------------------------------------- /etc/eea/java/lang/NoSuchFieldError.eea: -------------------------------------------------------------------------------- 1 | class java/lang/NoSuchFieldError 2 | 3 | (Ljava/lang/String;)V 4 | (L0java/lang/String;)V 5 | -------------------------------------------------------------------------------- /etc/eea/java/lang/NoSuchFieldException.eea: -------------------------------------------------------------------------------- 1 | class java/lang/NoSuchFieldException 2 | 3 | (Ljava/lang/String;)V 4 | (L0java/lang/String;)V 5 | -------------------------------------------------------------------------------- /etc/eea/java/lang/NoSuchMethodError.eea: -------------------------------------------------------------------------------- 1 | class java/lang/NoSuchMethodError 2 | 3 | (Ljava/lang/String;)V 4 | (L0java/lang/String;)V 5 | -------------------------------------------------------------------------------- /etc/eea/java/lang/NoSuchMethodException.eea: -------------------------------------------------------------------------------- 1 | class java/lang/NoSuchMethodException 2 | 3 | (Ljava/lang/String;)V 4 | (L0java/lang/String;)V 5 | -------------------------------------------------------------------------------- /etc/eea/java/lang/NullPointerException.eea: -------------------------------------------------------------------------------- 1 | class java/lang/NullPointerException 2 | 3 | (Ljava/lang/String;)V 4 | (L0java/lang/String;)V 5 | -------------------------------------------------------------------------------- /etc/eea/java/lang/NumberFormatException.eea: -------------------------------------------------------------------------------- 1 | class java/lang/NumberFormatException 2 | 3 | (Ljava/lang/String;)V 4 | (L0java/lang/String;)V 5 | -------------------------------------------------------------------------------- /etc/eea/java/lang/Object.eea: -------------------------------------------------------------------------------- 1 | class java/lang/Object 2 | clone 3 | ()Ljava/lang/Object; 4 | ()L1java/lang/Object; 5 | equals 6 | (Ljava/lang/Object;)Z 7 | (L0java/lang/Object;)Z 8 | getClass 9 | ()Ljava/lang/Class<*>; 10 | ()L1java/lang/Class<*>; 11 | toString 12 | ()Ljava/lang/String; 13 | ()L1java/lang/String; 14 | -------------------------------------------------------------------------------- /etc/eea/java/lang/OutOfMemoryError.eea: -------------------------------------------------------------------------------- 1 | class java/lang/OutOfMemoryError 2 | 3 | (Ljava/lang/String;)V 4 | (L0java/lang/String;)V 5 | -------------------------------------------------------------------------------- /etc/eea/java/lang/Package.eea: -------------------------------------------------------------------------------- 1 | class java/lang/Package 2 | getAnnotation 3 | (Ljava/lang/Class;)TA; 4 | (L1java/lang/Class;)T0A; 5 | getAnnotations 6 | ()[Ljava/lang/annotation/Annotation; 7 | ()[1L1java/lang/annotation/Annotation; 8 | getAnnotationsByType 9 | (Ljava/lang/Class;)[TA; 10 | (L1java/lang/Class;)[1T1A; 11 | getDeclaredAnnotation 12 | (Ljava/lang/Class;)TA; 13 | (L1java/lang/Class;)T0A; 14 | getDeclaredAnnotations 15 | ()[Ljava/lang/annotation/Annotation; 16 | ()[1L1java/lang/annotation/Annotation; 17 | getDeclaredAnnotationsByType 18 | (Ljava/lang/Class;)[TA; 19 | (L1java/lang/Class;)[1T1A; 20 | getImplementationTitle 21 | ()Ljava/lang/String; 22 | ()L0java/lang/String; 23 | getImplementationVendor 24 | ()Ljava/lang/String; 25 | ()L0java/lang/String; 26 | getImplementationVersion 27 | ()Ljava/lang/String; 28 | ()L0java/lang/String; 29 | getName 30 | ()Ljava/lang/String; 31 | ()L1java/lang/String; 32 | getPackage 33 | (Ljava/lang/String;)Ljava/lang/Package; 34 | (L1java/lang/String;)L0java/lang/Package; 35 | getPackages 36 | ()[Ljava/lang/Package; 37 | ()[1L1java/lang/Package; 38 | getSpecificationTitle 39 | ()Ljava/lang/String; 40 | ()L0java/lang/String; 41 | getSpecificationVendor 42 | ()Ljava/lang/String; 43 | ()L0java/lang/String; 44 | getSpecificationVersion 45 | ()Ljava/lang/String; 46 | ()L0java/lang/String; 47 | isAnnotationPresent 48 | (Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;)Z 49 | (L1java/lang/Class<+Ljava/lang/annotation/Annotation;>;)Z 50 | isCompatibleWith 51 | (Ljava/lang/String;)Z 52 | (L1java/lang/String;)Z 53 | isSealed 54 | (Ljava/net/URL;)Z 55 | (L1java/net/URL;)Z 56 | toString 57 | ()Ljava/lang/String; 58 | ()L1java/lang/String; 59 | -------------------------------------------------------------------------------- /etc/eea/java/lang/Process.eea: -------------------------------------------------------------------------------- 1 | class java/lang/Process 2 | children 3 | ()Ljava/util/stream/Stream; 4 | ()L1java/util/stream/Stream; 5 | descendants 6 | ()Ljava/util/stream/Stream; 7 | ()L1java/util/stream/Stream; 8 | destroyForcibly 9 | ()Ljava/lang/Process; 10 | ()L1java/lang/Process; 11 | getErrorStream 12 | ()Ljava/io/InputStream; 13 | ()L1java/io/InputStream; 14 | getInputStream 15 | ()Ljava/io/InputStream; 16 | ()L1java/io/InputStream; 17 | getOutputStream 18 | ()Ljava/io/OutputStream; 19 | ()L1java/io/OutputStream; 20 | info 21 | ()Ljava/lang/ProcessHandle$Info; 22 | ()L1java/lang/ProcessHandle$Info; 23 | onExit 24 | ()Ljava/util/concurrent/CompletableFuture; 25 | ()L1java/util/concurrent/CompletableFuture; 26 | toHandle 27 | ()Ljava/lang/ProcessHandle; 28 | ()L1java/lang/ProcessHandle; 29 | waitFor 30 | (JLjava/util/concurrent/TimeUnit;)Z 31 | (JL1java/util/concurrent/TimeUnit;)Z 32 | -------------------------------------------------------------------------------- /etc/eea/java/lang/ProcessBuilder$Redirect.eea: -------------------------------------------------------------------------------- 1 | class java/lang/ProcessBuilder$Redirect 2 | DISCARD 3 | Ljava/lang/ProcessBuilder$Redirect; 4 | L1java/lang/ProcessBuilder$Redirect; 5 | INHERIT 6 | Ljava/lang/ProcessBuilder$Redirect; 7 | L1java/lang/ProcessBuilder$Redirect; 8 | PIPE 9 | Ljava/lang/ProcessBuilder$Redirect; 10 | L1java/lang/ProcessBuilder$Redirect; 11 | appendTo 12 | (Ljava/io/File;)Ljava/lang/ProcessBuilder$Redirect; 13 | (L1java/io/File;)L1java/lang/ProcessBuilder$Redirect; 14 | equals 15 | (Ljava/lang/Object;)Z 16 | (L0java/lang/Object;)Z 17 | file 18 | ()Ljava/io/File; 19 | ()L0java/io/File; 20 | from 21 | (Ljava/io/File;)Ljava/lang/ProcessBuilder$Redirect; 22 | (L1java/io/File;)L1java/lang/ProcessBuilder$Redirect; 23 | to 24 | (Ljava/io/File;)Ljava/lang/ProcessBuilder$Redirect; 25 | (L1java/io/File;)L1java/lang/ProcessBuilder$Redirect; 26 | type 27 | ()Ljava/lang/ProcessBuilder$Redirect$Type; 28 | ()L1java/lang/ProcessBuilder$Redirect$Type; 29 | -------------------------------------------------------------------------------- /etc/eea/java/lang/ProcessBuilder.eea: -------------------------------------------------------------------------------- 1 | class java/lang/ProcessBuilder 2 | 3 | (Ljava/util/List;)V 4 | (L1java/util/List;)V 5 | 6 | ([Ljava/lang/String;)V 7 | ([1L1java/lang/String;)V 8 | command 9 | ()Ljava/util/List; 10 | ()L1java/util/List; 11 | command 12 | (Ljava/util/List;)Ljava/lang/ProcessBuilder; 13 | (L1java/util/List;)L1java/lang/ProcessBuilder; 14 | command 15 | ([Ljava/lang/String;)Ljava/lang/ProcessBuilder; 16 | ([1L1java/lang/String;)L1java/lang/ProcessBuilder; 17 | directory 18 | ()Ljava/io/File; 19 | ()L0java/io/File; 20 | directory 21 | (Ljava/io/File;)Ljava/lang/ProcessBuilder; 22 | (L0java/io/File;)L1java/lang/ProcessBuilder; 23 | environment 24 | ()Ljava/util/Map; 25 | ()L1java/util/Map; 26 | inheritIO 27 | ()Ljava/lang/ProcessBuilder; 28 | ()L1java/lang/ProcessBuilder; 29 | redirectError 30 | ()Ljava/lang/ProcessBuilder$Redirect; 31 | ()L1java/lang/ProcessBuilder$Redirect; 32 | redirectError 33 | (Ljava/io/File;)Ljava/lang/ProcessBuilder; 34 | (L1java/io/File;)L1java/lang/ProcessBuilder; 35 | redirectError 36 | (Ljava/lang/ProcessBuilder$Redirect;)Ljava/lang/ProcessBuilder; 37 | (L1java/lang/ProcessBuilder$Redirect;)L1java/lang/ProcessBuilder; 38 | redirectErrorStream 39 | (Z)Ljava/lang/ProcessBuilder; 40 | (Z)L1java/lang/ProcessBuilder; 41 | redirectInput 42 | ()Ljava/lang/ProcessBuilder$Redirect; 43 | ()L1java/lang/ProcessBuilder$Redirect; 44 | redirectInput 45 | (Ljava/io/File;)Ljava/lang/ProcessBuilder; 46 | (L1java/io/File;)L1java/lang/ProcessBuilder; 47 | redirectInput 48 | (Ljava/lang/ProcessBuilder$Redirect;)Ljava/lang/ProcessBuilder; 49 | (L1java/lang/ProcessBuilder$Redirect;)L1java/lang/ProcessBuilder; 50 | redirectOutput 51 | ()Ljava/lang/ProcessBuilder$Redirect; 52 | ()L1java/lang/ProcessBuilder$Redirect; 53 | redirectOutput 54 | (Ljava/io/File;)Ljava/lang/ProcessBuilder; 55 | (L1java/io/File;)L1java/lang/ProcessBuilder; 56 | redirectOutput 57 | (Ljava/lang/ProcessBuilder$Redirect;)Ljava/lang/ProcessBuilder; 58 | (L1java/lang/ProcessBuilder$Redirect;)L1java/lang/ProcessBuilder; 59 | start 60 | ()Ljava/lang/Process; 61 | ()L1java/lang/Process; 62 | startPipeline 63 | (Ljava/util/List;)Ljava/util/List; 64 | (L1java/util/List;)L1java/util/List; 65 | -------------------------------------------------------------------------------- /etc/eea/java/lang/ProcessHandle$Info.eea: -------------------------------------------------------------------------------- 1 | class java/lang/ProcessHandle$Info 2 | arguments 3 | ()Ljava/util/Optional<[Ljava/lang/String;>; 4 | ()L1java/util/Optional<[1L1java/lang/String;>; 5 | command 6 | ()Ljava/util/Optional; 7 | ()L1java/util/Optional; 8 | commandLine 9 | ()Ljava/util/Optional; 10 | ()L1java/util/Optional; 11 | startInstant 12 | ()Ljava/util/Optional; 13 | ()L1java/util/Optional; 14 | totalCpuDuration 15 | ()Ljava/util/Optional; 16 | ()L1java/util/Optional; 17 | user 18 | ()Ljava/util/Optional; 19 | ()L1java/util/Optional; 20 | -------------------------------------------------------------------------------- /etc/eea/java/lang/ProcessHandle.eea: -------------------------------------------------------------------------------- 1 | class java/lang/ProcessHandle 2 | allProcesses 3 | ()Ljava/util/stream/Stream; 4 | ()L1java/util/stream/Stream; 5 | children 6 | ()Ljava/util/stream/Stream; 7 | ()L1java/util/stream/Stream; 8 | compareTo 9 | (Ljava/lang/ProcessHandle;)I 10 | (L1java/lang/ProcessHandle;)I 11 | current 12 | ()Ljava/lang/ProcessHandle; 13 | ()L1java/lang/ProcessHandle; 14 | descendants 15 | ()Ljava/util/stream/Stream; 16 | ()L1java/util/stream/Stream; 17 | equals 18 | (Ljava/lang/Object;)Z 19 | (L0java/lang/Object;)Z 20 | info 21 | ()Ljava/lang/ProcessHandle$Info; 22 | ()L1java/lang/ProcessHandle$Info; 23 | of 24 | (J)Ljava/util/Optional; 25 | (J)L1java/util/Optional; 26 | onExit 27 | ()Ljava/util/concurrent/CompletableFuture; 28 | ()L1java/util/concurrent/CompletableFuture; 29 | parent 30 | ()Ljava/util/Optional; 31 | ()L1java/util/Optional; 32 | -------------------------------------------------------------------------------- /etc/eea/java/lang/Readable.eea: -------------------------------------------------------------------------------- 1 | class java/lang/Readable 2 | read 3 | (Ljava/nio/CharBuffer;)I 4 | (L1java/nio/CharBuffer;)I 5 | -------------------------------------------------------------------------------- /etc/eea/java/lang/ReflectiveOperationException.eea: -------------------------------------------------------------------------------- 1 | class java/lang/ReflectiveOperationException 2 | 3 | (Ljava/lang/String;)V 4 | (L0java/lang/String;)V 5 | 6 | (Ljava/lang/String;Ljava/lang/Throwable;)V 7 | (L0java/lang/String;L0java/lang/Throwable;)V 8 | 9 | (Ljava/lang/Throwable;)V 10 | (L0java/lang/Throwable;)V 11 | -------------------------------------------------------------------------------- /etc/eea/java/lang/Runtime$Version.eea: -------------------------------------------------------------------------------- 1 | class java/lang/Runtime$Version 2 | build 3 | ()Ljava/util/Optional; 4 | ()L1java/util/Optional; 5 | compareTo 6 | (Ljava/lang/Runtime$Version;)I 7 | (L1java/lang/Runtime$Version;)I 8 | compareToIgnoreOptional 9 | (Ljava/lang/Runtime$Version;)I 10 | (L1java/lang/Runtime$Version;)I 11 | equals 12 | (Ljava/lang/Object;)Z 13 | (L0java/lang/Object;)Z 14 | equalsIgnoreOptional 15 | (Ljava/lang/Object;)Z 16 | (L0java/lang/Object;)Z 17 | optional 18 | ()Ljava/util/Optional; 19 | ()L1java/util/Optional; 20 | parse 21 | (Ljava/lang/String;)Ljava/lang/Runtime$Version; 22 | (L1java/lang/String;)L1java/lang/Runtime$Version; 23 | pre 24 | ()Ljava/util/Optional; 25 | ()L1java/util/Optional; 26 | toString 27 | ()Ljava/lang/String; 28 | ()L1java/lang/String; 29 | version 30 | ()Ljava/util/List; 31 | ()L1java/util/List; 32 | -------------------------------------------------------------------------------- /etc/eea/java/lang/Runtime.eea: -------------------------------------------------------------------------------- 1 | class java/lang/Runtime 2 | addShutdownHook 3 | (Ljava/lang/Thread;)V 4 | (L1java/lang/Thread;)V 5 | exec 6 | (Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/Process; 7 | (L1java/lang/String;[0L1java/lang/String;)L1java/lang/Process; 8 | exec 9 | (Ljava/lang/String;[Ljava/lang/String;Ljava/io/File;)Ljava/lang/Process; 10 | (L1java/lang/String;[0L1java/lang/String;L0java/io/File;)L1java/lang/Process; 11 | exec 12 | ([Ljava/lang/String;)Ljava/lang/Process; 13 | ([1L1java/lang/String;)L1java/lang/Process; 14 | exec 15 | ([Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/Process; 16 | ([1L1java/lang/String;[0L1java/lang/String;)L1java/lang/Process; 17 | exec 18 | ([Ljava/lang/String;[Ljava/lang/String;Ljava/io/File;)Ljava/lang/Process; 19 | ([1L1java/lang/String;[0L1java/lang/String;L0java/io/File;)L1java/lang/Process; 20 | getRuntime 21 | ()Ljava/lang/Runtime; 22 | ()L1java/lang/Runtime; 23 | loadLibrary 24 | (Ljava/lang/String;)V 25 | (L1java/lang/String;)V 26 | removeShutdownHook 27 | (Ljava/lang/Thread;)Z 28 | (L1java/lang/Thread;)Z 29 | version 30 | ()Ljava/lang/Runtime$Version; 31 | ()L1java/lang/Runtime$Version; 32 | -------------------------------------------------------------------------------- /etc/eea/java/lang/RuntimeException.eea: -------------------------------------------------------------------------------- 1 | class java/lang/RuntimeException 2 | 3 | (Ljava/lang/String;)V 4 | (L0java/lang/String;)V 5 | 6 | (Ljava/lang/String;Ljava/lang/Throwable;)V 7 | (L0java/lang/String;L0java/lang/Throwable;)V 8 | 9 | (Ljava/lang/String;Ljava/lang/Throwable;ZZ)V 10 | (L0java/lang/String;L0java/lang/Throwable;ZZ)V 11 | 12 | (Ljava/lang/Throwable;)V 13 | (L0java/lang/Throwable;)V 14 | -------------------------------------------------------------------------------- /etc/eea/java/lang/RuntimePermission.eea: -------------------------------------------------------------------------------- 1 | class java/lang/RuntimePermission 2 | 3 | (Ljava/lang/String;)V 4 | (L1java/lang/String;)V 5 | 6 | (Ljava/lang/String;Ljava/lang/String;)V 7 | (L1java/lang/String;L0java/lang/String;)V 8 | -------------------------------------------------------------------------------- /etc/eea/java/lang/SecurityException.eea: -------------------------------------------------------------------------------- 1 | class java/lang/SecurityException 2 | 3 | (Ljava/lang/String;)V 4 | (L0java/lang/String;)V 5 | 6 | (Ljava/lang/String;Ljava/lang/Throwable;)V 7 | (L0java/lang/String;L0java/lang/Throwable;)V 8 | 9 | (Ljava/lang/Throwable;)V 10 | (L0java/lang/Throwable;)V 11 | -------------------------------------------------------------------------------- /etc/eea/java/lang/SecurityManager.eea: -------------------------------------------------------------------------------- 1 | class java/lang/SecurityManager 2 | checkAccept 3 | (Ljava/lang/String;I)V 4 | (L1java/lang/String;I)V 5 | checkAccess 6 | (Ljava/lang/Thread;)V 7 | (L1java/lang/Thread;)V 8 | checkAccess 9 | (Ljava/lang/ThreadGroup;)V 10 | (L1java/lang/ThreadGroup;)V 11 | checkConnect 12 | (Ljava/lang/String;I)V 13 | (L1java/lang/String;I)V 14 | checkConnect 15 | (Ljava/lang/String;ILjava/lang/Object;)V 16 | (L1java/lang/String;IL1java/lang/Object;)V 17 | checkDelete 18 | (Ljava/lang/String;)V 19 | (L1java/lang/String;)V 20 | checkExec 21 | (Ljava/lang/String;)V 22 | (L1java/lang/String;)V 23 | checkLink 24 | (Ljava/lang/String;)V 25 | (L1java/lang/String;)V 26 | checkMulticast 27 | (Ljava/net/InetAddress;)V 28 | (L1java/net/InetAddress;)V 29 | checkMulticast 30 | (Ljava/net/InetAddress;B)V 31 | (L1java/net/InetAddress;B)V 32 | checkPackageAccess 33 | (Ljava/lang/String;)V 34 | (L1java/lang/String;)V 35 | checkPackageDefinition 36 | (Ljava/lang/String;)V 37 | (L1java/lang/String;)V 38 | checkPermission 39 | (Ljava/security/Permission;)V 40 | (L1java/security/Permission;)V 41 | checkPermission 42 | (Ljava/security/Permission;Ljava/lang/Object;)V 43 | (L1java/security/Permission;L1java/lang/Object;)V 44 | checkPropertyAccess 45 | (Ljava/lang/String;)V 46 | (L1java/lang/String;)V 47 | checkRead 48 | (Ljava/io/FileDescriptor;)V 49 | (L1java/io/FileDescriptor;)V 50 | checkRead 51 | (Ljava/lang/String;)V 52 | (L1java/lang/String;)V 53 | checkRead 54 | (Ljava/lang/String;Ljava/lang/Object;)V 55 | (L1java/lang/String;L1java/lang/Object;)V 56 | checkSecurityAccess 57 | (Ljava/lang/String;)V 58 | (L1java/lang/String;)V 59 | checkWrite 60 | (Ljava/io/FileDescriptor;)V 61 | (L1java/io/FileDescriptor;)V 62 | checkWrite 63 | (Ljava/lang/String;)V 64 | (L1java/lang/String;)V 65 | getSecurityContext 66 | ()Ljava/lang/Object; 67 | ()L1java/lang/Object; 68 | -------------------------------------------------------------------------------- /etc/eea/java/lang/Short.eea: -------------------------------------------------------------------------------- 1 | class java/lang/Short 2 | 3 | (Ljava/lang/String;)V 4 | (L1java/lang/String;)V 5 | TYPE 6 | Ljava/lang/Class; 7 | L1java/lang/Class; 8 | compareTo 9 | (Ljava/lang/Short;)I 10 | (L1java/lang/Short;)I 11 | decode 12 | (Ljava/lang/String;)Ljava/lang/Short; 13 | (L1java/lang/String;)L1java/lang/Short; 14 | equals 15 | (Ljava/lang/Object;)Z 16 | (L0java/lang/Object;)Z 17 | parseShort 18 | (Ljava/lang/String;)S 19 | (L1java/lang/String;)S 20 | parseShort 21 | (Ljava/lang/String;I)S 22 | (L1java/lang/String;I)S 23 | toString 24 | ()Ljava/lang/String; 25 | ()L1java/lang/String; 26 | toString 27 | (S)Ljava/lang/String; 28 | (S)L1java/lang/String; 29 | valueOf 30 | (Ljava/lang/String;)Ljava/lang/Short; 31 | (L1java/lang/String;)L1java/lang/Short; 32 | valueOf 33 | (Ljava/lang/String;I)Ljava/lang/Short; 34 | (L1java/lang/String;I)L1java/lang/Short; 35 | -------------------------------------------------------------------------------- /etc/eea/java/lang/StackOverflowError.eea: -------------------------------------------------------------------------------- 1 | class java/lang/StackOverflowError 2 | 3 | (Ljava/lang/String;)V 4 | (L0java/lang/String;)V 5 | -------------------------------------------------------------------------------- /etc/eea/java/lang/StackTraceElement.eea: -------------------------------------------------------------------------------- 1 | class java/lang/StackTraceElement 2 | 3 | (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V 4 | (L1java/lang/String;L1java/lang/String;L0java/lang/String;I)V 5 | 6 | (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V 7 | (L0java/lang/String;L0java/lang/String;L0java/lang/String;L1java/lang/String;L1java/lang/String;L0java/lang/String;I)V 8 | equals 9 | (Ljava/lang/Object;)Z 10 | (L0java/lang/Object;)Z 11 | getClassLoaderName 12 | ()Ljava/lang/String; 13 | ()L0java/lang/String; 14 | getClassName 15 | ()Ljava/lang/String; 16 | ()L1java/lang/String; 17 | getFileName 18 | ()Ljava/lang/String; 19 | ()L0java/lang/String; 20 | getMethodName 21 | ()Ljava/lang/String; 22 | ()L1java/lang/String; 23 | getModuleName 24 | ()Ljava/lang/String; 25 | ()L0java/lang/String; 26 | getModuleVersion 27 | ()Ljava/lang/String; 28 | ()L0java/lang/String; 29 | toString 30 | ()Ljava/lang/String; 31 | ()L1java/lang/String; 32 | -------------------------------------------------------------------------------- /etc/eea/java/lang/StackWalker$StackFrame.eea: -------------------------------------------------------------------------------- 1 | class java/lang/StackWalker$StackFrame 2 | getClassName 3 | ()Ljava/lang/String; 4 | ()L1java/lang/String; 5 | getDeclaringClass 6 | ()Ljava/lang/Class<*>; 7 | ()L1java/lang/Class<*>; 8 | getDescriptor 9 | ()Ljava/lang/String; 10 | ()L1java/lang/String; 11 | getFileName 12 | ()Ljava/lang/String; 13 | ()L0java/lang/String; 14 | getMethodName 15 | ()Ljava/lang/String; 16 | ()L1java/lang/String; 17 | getMethodType 18 | ()Ljava/lang/invoke/MethodType; 19 | ()L1java/lang/invoke/MethodType; 20 | toStackTraceElement 21 | ()Ljava/lang/StackTraceElement; 22 | ()L1java/lang/StackTraceElement; 23 | -------------------------------------------------------------------------------- /etc/eea/java/lang/StackWalker.eea: -------------------------------------------------------------------------------- 1 | class java/lang/StackWalker 2 | forEach 3 | (Ljava/util/function/Consumer<-Ljava/lang/StackWalker$StackFrame;>;)V 4 | (L1java/util/function/Consumer<-1L1java/lang/StackWalker$StackFrame;>;)V 5 | getCallerClass 6 | ()Ljava/lang/Class<*>; 7 | ()L1java/lang/Class<*>; 8 | getInstance 9 | ()Ljava/lang/StackWalker; 10 | ()L1java/lang/StackWalker; 11 | getInstance 12 | (Ljava/lang/StackWalker$Option;)Ljava/lang/StackWalker; 13 | (L1java/lang/StackWalker$Option;)L1java/lang/StackWalker; 14 | getInstance 15 | (Ljava/util/Set;)Ljava/lang/StackWalker; 16 | (L1java/util/Set;)L1java/lang/StackWalker; 17 | getInstance 18 | (Ljava/util/Set;I)Ljava/lang/StackWalker; 19 | (L1java/util/Set;I)L1java/lang/StackWalker; 20 | walk 21 | (Ljava/util/function/Function<-Ljava/util/stream/Stream;+TT;>;)TT; 22 | (L1java/util/function/Function<-1L1java/util/stream/Stream;+1TT;>;)T1T; 23 | -------------------------------------------------------------------------------- /etc/eea/java/lang/StringIndexOutOfBoundsException.eea: -------------------------------------------------------------------------------- 1 | class java/lang/StringIndexOutOfBoundsException 2 | 3 | (Ljava/lang/String;)V 4 | (L0java/lang/String;)V 5 | -------------------------------------------------------------------------------- /etc/eea/java/lang/System$Logger$Level.eea: -------------------------------------------------------------------------------- 1 | class java/lang/System$Logger$Level 2 | getName 3 | ()Ljava/lang/String; 4 | ()L1java/lang/String; 5 | -------------------------------------------------------------------------------- /etc/eea/java/lang/System$Logger.eea: -------------------------------------------------------------------------------- 1 | class java/lang/System$Logger 2 | getName 3 | ()Ljava/lang/String; 4 | ()L1java/lang/String; 5 | isLoggable 6 | (Ljava/lang/System$Logger$Level;)Z 7 | (L1java/lang/System$Logger$Level;)Z 8 | log 9 | (Ljava/lang/System$Logger$Level;Ljava/lang/Object;)V 10 | (L1java/lang/System$Logger$Level;L1java/lang/Object;)V 11 | log 12 | (Ljava/lang/System$Logger$Level;Ljava/lang/String;)V 13 | (L1java/lang/System$Logger$Level;L0java/lang/String;)V 14 | log 15 | (Ljava/lang/System$Logger$Level;Ljava/lang/String;Ljava/lang/Throwable;)V 16 | (L1java/lang/System$Logger$Level;L0java/lang/String;L0java/lang/Throwable;)V 17 | log 18 | (Ljava/lang/System$Logger$Level;Ljava/lang/String;[Ljava/lang/Object;)V 19 | (L1java/lang/System$Logger$Level;L0java/lang/String;[1L0java/lang/Object;)V 20 | log 21 | (Ljava/lang/System$Logger$Level;Ljava/util/ResourceBundle;Ljava/lang/String;Ljava/lang/Throwable;)V 22 | (L1java/lang/System$Logger$Level;L0java/util/ResourceBundle;L0java/lang/String;L0java/lang/Throwable;)V 23 | log 24 | (Ljava/lang/System$Logger$Level;Ljava/util/ResourceBundle;Ljava/lang/String;[Ljava/lang/Object;)V 25 | (L1java/lang/System$Logger$Level;L0java/util/ResourceBundle;L0java/lang/String;[1L0java/lang/Object;)V 26 | log 27 | (Ljava/lang/System$Logger$Level;Ljava/util/function/Supplier;)V 28 | (L1java/lang/System$Logger$Level;L1java/util/function/Supplier;)V 29 | log 30 | (Ljava/lang/System$Logger$Level;Ljava/util/function/Supplier;Ljava/lang/Throwable;)V 31 | (L1java/lang/System$Logger$Level;L1java/util/function/Supplier;L0java/lang/Throwable;)V 32 | -------------------------------------------------------------------------------- /etc/eea/java/lang/System$LoggerFinder.eea: -------------------------------------------------------------------------------- 1 | class java/lang/System$LoggerFinder 2 | getLocalizedLogger 3 | (Ljava/lang/String;Ljava/util/ResourceBundle;Ljava/lang/Module;)Ljava/lang/System$Logger; 4 | (L1java/lang/String;L0java/util/ResourceBundle;L1java/lang/Module;)L1java/lang/System$Logger; 5 | getLogger 6 | (Ljava/lang/String;Ljava/lang/Module;)Ljava/lang/System$Logger; 7 | (L1java/lang/String;L1java/lang/Module;)L1java/lang/System$Logger; 8 | getLoggerFinder 9 | ()Ljava/lang/System$LoggerFinder; 10 | ()L1java/lang/System$LoggerFinder; 11 | -------------------------------------------------------------------------------- /etc/eea/java/lang/System.eea: -------------------------------------------------------------------------------- 1 | class java/lang/System 2 | arraycopy 3 | (Ljava/lang/Object;ILjava/lang/Object;II)V 4 | (L1java/lang/Object;IL1java/lang/Object;II)V 5 | clearProperty 6 | (Ljava/lang/String;)Ljava/lang/String; 7 | (L1java/lang/String;)L0java/lang/String; 8 | console 9 | ()Ljava/io/Console; 10 | ()L0java/io/Console; 11 | err 12 | Ljava/io/PrintStream; 13 | L0java/io/PrintStream; 14 | getLogger 15 | (Ljava/lang/String;)Ljava/lang/System$Logger; 16 | (L1java/lang/String;)L1java/lang/System$Logger; 17 | getLogger 18 | (Ljava/lang/String;Ljava/util/ResourceBundle;)Ljava/lang/System$Logger; 19 | (L1java/lang/String;L1java/util/ResourceBundle;)L1java/lang/System$Logger; 20 | getProperties 21 | ()Ljava/util/Properties; 22 | ()L1java/util/Properties; 23 | getProperty 24 | (Ljava/lang/String;)Ljava/lang/String; 25 | (L1java/lang/String;)L0java/lang/String; 26 | getProperty 27 | (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; 28 | (L1java/lang/String;L0java/lang/String;)L0java/lang/String; 29 | getSecurityManager 30 | ()Ljava/lang/SecurityManager; 31 | ()L0java/lang/SecurityManager; 32 | getenv 33 | ()Ljava/util/Map; 34 | ()L1java/util/Map; 35 | getenv 36 | (Ljava/lang/String;)Ljava/lang/String; 37 | (L1java/lang/String;)L0java/lang/String; 38 | identityHashCode 39 | (Ljava/lang/Object;)I 40 | (L0java/lang/Object;)I 41 | in 42 | Ljava/io/InputStream; 43 | L0java/io/InputStream; 44 | inheritedChannel 45 | ()Ljava/nio/channels/Channel; 46 | ()L0java/nio/channels/Channel; 47 | lineSeparator 48 | ()Ljava/lang/String; 49 | ()L1java/lang/String; 50 | load 51 | (Ljava/lang/String;)V 52 | (L1java/lang/String;)V 53 | loadLibrary 54 | (Ljava/lang/String;)V 55 | (L1java/lang/String;)V 56 | mapLibraryName 57 | (Ljava/lang/String;)Ljava/lang/String; 58 | (L1java/lang/String;)Ljava/lang/String; 59 | out 60 | Ljava/io/PrintStream; 61 | L0java/io/PrintStream; 62 | setErr 63 | (Ljava/io/PrintStream;)V 64 | (L0java/io/PrintStream;)V 65 | setIn 66 | (Ljava/io/InputStream;)V 67 | (L0java/io/InputStream;)V 68 | setOut 69 | (Ljava/io/PrintStream;)V 70 | (L0java/io/PrintStream;)V 71 | setProperties 72 | (Ljava/util/Properties;)V 73 | (L0java/util/Properties;)V 74 | setProperty 75 | (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; 76 | (L1java/lang/String;L1java/lang/String;)L0java/lang/String; 77 | setSecurityManager 78 | (Ljava/lang/SecurityManager;)V 79 | (L0java/lang/SecurityManager;)V 80 | -------------------------------------------------------------------------------- /etc/eea/java/lang/Thread$UncaughtExceptionHandler.eea: -------------------------------------------------------------------------------- 1 | class java/lang/Thread$UncaughtExceptionHandler 2 | uncaughtException 3 | (Ljava/lang/Thread;Ljava/lang/Throwable;)V 4 | (L1java/lang/Thread;L1java/lang/Throwable;)V 5 | -------------------------------------------------------------------------------- /etc/eea/java/lang/Thread.eea: -------------------------------------------------------------------------------- 1 | class java/lang/Thread 2 | 3 | (Ljava/lang/Runnable;)V 4 | (L0java/lang/Runnable;)V 5 | 6 | (Ljava/lang/Runnable;Ljava/lang/String;)V 7 | (L0java/lang/Runnable;L1java/lang/String;)V 8 | 9 | (Ljava/lang/String;)V 10 | (L1java/lang/String;)V 11 | 12 | (Ljava/lang/ThreadGroup;Ljava/lang/Runnable;)V 13 | (L0java/lang/ThreadGroup;L0java/lang/Runnable;)V 14 | 15 | (Ljava/lang/ThreadGroup;Ljava/lang/Runnable;Ljava/lang/String;)V 16 | (L0java/lang/ThreadGroup;L0java/lang/Runnable;L1java/lang/String;)V 17 | 18 | (Ljava/lang/ThreadGroup;Ljava/lang/Runnable;Ljava/lang/String;J)V 19 | (L0java/lang/ThreadGroup;L0java/lang/Runnable;L1java/lang/String;J)V 20 | 21 | (Ljava/lang/ThreadGroup;Ljava/lang/Runnable;Ljava/lang/String;JZ)V 22 | (L0java/lang/ThreadGroup;L0java/lang/Runnable;L1java/lang/String;JZ)V 23 | 24 | (Ljava/lang/ThreadGroup;Ljava/lang/String;)V 25 | (L0java/lang/ThreadGroup;L1java/lang/String;)V 26 | currentThread 27 | ()Ljava/lang/Thread; 28 | ()L1java/lang/Thread; 29 | enumerate 30 | ([Ljava/lang/Thread;)I 31 | ([1L1java/lang/Thread;)I 32 | getAllStackTraces 33 | ()Ljava/util/Map; 34 | ()L1java/util/Map; 35 | getDefaultUncaughtExceptionHandler 36 | ()Ljava/lang/Thread$UncaughtExceptionHandler; 37 | ()L0java/lang/Thread$UncaughtExceptionHandler; 38 | getName 39 | ()Ljava/lang/String; 40 | ()L1java/lang/String; 41 | getStackTrace 42 | ()[Ljava/lang/StackTraceElement; 43 | ()[1L1java/lang/StackTraceElement; 44 | getState 45 | ()Ljava/lang/Thread$State; 46 | ()L1java/lang/Thread$State; 47 | getThreadGroup 48 | ()Ljava/lang/ThreadGroup; 49 | ()L0java/lang/ThreadGroup; 50 | getUncaughtExceptionHandler 51 | ()Ljava/lang/Thread$UncaughtExceptionHandler; 52 | ()L0java/lang/Thread$UncaughtExceptionHandler; 53 | holdsLock 54 | (Ljava/lang/Object;)Z 55 | (L1java/lang/Object;)Z 56 | setContextClassLoader 57 | (Ljava/lang/ClassLoader;)V 58 | (L0java/lang/ClassLoader;)V 59 | setDefaultUncaughtExceptionHandler 60 | (Ljava/lang/Thread$UncaughtExceptionHandler;)V 61 | (L0java/lang/Thread$UncaughtExceptionHandler;)V 62 | setName 63 | (Ljava/lang/String;)V 64 | (L1java/lang/String;)V 65 | setUncaughtExceptionHandler 66 | (Ljava/lang/Thread$UncaughtExceptionHandler;)V 67 | (L0java/lang/Thread$UncaughtExceptionHandler;)V 68 | toString 69 | ()Ljava/lang/String; 70 | ()L1java/lang/String; 71 | -------------------------------------------------------------------------------- /etc/eea/java/lang/ThreadGroup.eea: -------------------------------------------------------------------------------- 1 | class java/lang/ThreadGroup 2 | 3 | (Ljava/lang/String;)V 4 | (L0java/lang/String;)V 5 | 6 | (Ljava/lang/ThreadGroup;Ljava/lang/String;)V 7 | (L1java/lang/ThreadGroup;L0java/lang/String;)V 8 | enumerate 9 | ([Ljava/lang/Thread;)I 10 | ([1L1java/lang/Thread;)I 11 | enumerate 12 | ([Ljava/lang/Thread;Z)I 13 | ([1L1java/lang/Thread;Z)I 14 | enumerate 15 | ([Ljava/lang/ThreadGroup;)I 16 | ([1L1java/lang/ThreadGroup;)I 17 | enumerate 18 | ([Ljava/lang/ThreadGroup;IZ)I 19 | ([1L1java/lang/ThreadGroup;IZ)I 20 | enumerate 21 | ([Ljava/lang/ThreadGroup;Z)I 22 | ([1L1java/lang/ThreadGroup;Z)I 23 | getName 24 | ()Ljava/lang/String; 25 | ()L0java/lang/String; 26 | getParent 27 | ()Ljava/lang/ThreadGroup; 28 | ()L0java/lang/ThreadGroup; 29 | toString 30 | ()Ljava/lang/String; 31 | ()L1java/lang/String; 32 | uncaughtException 33 | (Ljava/lang/Thread;Ljava/lang/Throwable;)V 34 | (L1java/lang/Thread;L1java/lang/Throwable;)V 35 | -------------------------------------------------------------------------------- /etc/eea/java/lang/ThreadLocal.eea: -------------------------------------------------------------------------------- 1 | class java/lang/ThreadLocal 2 | get 3 | ()TT; 4 | ()TT; 5 | set 6 | (TT;)V 7 | (TT;)V 8 | withInitial 9 | (Ljava/util/function/Supplier<+TS;>;)Ljava/lang/ThreadLocal; 10 | (L1java/util/function/Supplier<+TS;>;)L1java/lang/ThreadLocal; 11 | -------------------------------------------------------------------------------- /etc/eea/java/lang/Throwable.eea: -------------------------------------------------------------------------------- 1 | class java/lang/Throwable 2 | 3 | (Ljava/lang/String;)V 4 | (L0java/lang/String;)V 5 | 6 | (Ljava/lang/String;Ljava/lang/Throwable;)V 7 | (L0java/lang/String;L0java/lang/Throwable;)V 8 | 9 | (Ljava/lang/Throwable;)V 10 | (L0java/lang/Throwable;)V 11 | addSuppressed 12 | (Ljava/lang/Throwable;)V 13 | (L1java/lang/Throwable;)V 14 | fillInStackTrace 15 | ()Ljava/lang/Throwable; 16 | ()L1java/lang/Throwable; 17 | getCause 18 | ()Ljava/lang/Throwable; 19 | ()L0java/lang/Throwable; 20 | getLocalizedMessage 21 | ()Ljava/lang/String; 22 | ()L0java/lang/String; 23 | getMessage 24 | ()Ljava/lang/String; 25 | ()L0java/lang/String; 26 | getStackTrace 27 | ()[Ljava/lang/StackTraceElement; 28 | ()[1L1java/lang/StackTraceElement; 29 | getSuppressed 30 | ()[Ljava/lang/Throwable; 31 | ()[1L1java/lang/Throwable; 32 | initCause 33 | (Ljava/lang/Throwable;)Ljava/lang/Throwable; 34 | (L0java/lang/Throwable;)Ljava/lang/Throwable; 35 | printStackTrace 36 | (Ljava/io/PrintStream;)V 37 | (L1java/io/PrintStream;)V 38 | printStackTrace 39 | (Ljava/io/PrintWriter;)V 40 | (L1java/io/PrintWriter;)V 41 | setStackTrace 42 | ([Ljava/lang/StackTraceElement;)V 43 | ([1L1java/lang/StackTraceElement;)V 44 | toString 45 | ()Ljava/lang/String; 46 | ()L1java/lang/String; 47 | -------------------------------------------------------------------------------- /etc/eea/java/lang/TypeNotPresentException.eea: -------------------------------------------------------------------------------- 1 | class java/lang/TypeNotPresentException 2 | 3 | (Ljava/lang/String;Ljava/lang/Throwable;)V 4 | (L0java/lang/String;L0java/lang/Throwable;)V 5 | typeName 6 | ()Ljava/lang/String; 7 | ()L0java/lang/String; 8 | -------------------------------------------------------------------------------- /etc/eea/java/lang/UnknownError.eea: -------------------------------------------------------------------------------- 1 | class java/lang/UnknownError 2 | 3 | (Ljava/lang/String;)V 4 | (L0java/lang/String;)V 5 | -------------------------------------------------------------------------------- /etc/eea/java/lang/UnsatisfiedLinkError.eea: -------------------------------------------------------------------------------- 1 | class java/lang/UnsatisfiedLinkError 2 | 3 | (Ljava/lang/String;)V 4 | (L0java/lang/String;)V 5 | -------------------------------------------------------------------------------- /etc/eea/java/lang/UnsupportedClassVersionError.eea: -------------------------------------------------------------------------------- 1 | class java/lang/UnsupportedClassVersionError 2 | 3 | (Ljava/lang/String;)V 4 | (L0java/lang/String;)V 5 | -------------------------------------------------------------------------------- /etc/eea/java/lang/UnsupportedOperationException.eea: -------------------------------------------------------------------------------- 1 | class java/lang/UnsupportedOperationException 2 | 3 | (Ljava/lang/String;)V 4 | (L0java/lang/String;)V 5 | 6 | (Ljava/lang/String;Ljava/lang/Throwable;)V 7 | (L0java/lang/String;L0java/lang/Throwable;)V 8 | 9 | (Ljava/lang/Throwable;)V 10 | (L0java/lang/Throwable;)V 11 | -------------------------------------------------------------------------------- /etc/eea/java/lang/VerifyError.eea: -------------------------------------------------------------------------------- 1 | class java/lang/VerifyError 2 | 3 | (Ljava/lang/String;)V 4 | (L0java/lang/String;)V 5 | -------------------------------------------------------------------------------- /etc/eea/java/lang/VirtualMachineError.eea: -------------------------------------------------------------------------------- 1 | class java/lang/VirtualMachineError 2 | 3 | (Ljava/lang/String;)V 4 | (L0java/lang/String;)V 5 | 6 | (Ljava/lang/String;Ljava/lang/Throwable;)V 7 | (L0java/lang/String;L0java/lang/Throwable;)V 8 | 9 | (Ljava/lang/Throwable;)V 10 | (L0java/lang/Throwable;)V 11 | -------------------------------------------------------------------------------- /etc/eea/java/lang/Void.eea: -------------------------------------------------------------------------------- 1 | class java/lang/Void 2 | TYPE 3 | Ljava/lang/Class; 4 | L1java/lang/Class; 5 | -------------------------------------------------------------------------------- /etc/eea/java/lang/invoke/MethodHandles.eea: -------------------------------------------------------------------------------- 1 | class java/lang/invoke/MethodHandles 2 | lookup 3 | ()Ljava/lang/invoke/MethodHandles$Lookup; 4 | ()L1java/lang/invoke/MethodHandles$Lookup; 5 | -------------------------------------------------------------------------------- /etc/eea/java/lang/management/RuntimeMXBean.eea: -------------------------------------------------------------------------------- 1 | class java/lang/management/RuntimeMXBean 2 | getInputArguments 3 | ()Ljava/util/List; 4 | ()L1java/util/List; 5 | -------------------------------------------------------------------------------- /etc/eea/java/lang/reflect/AnnotatedElement.eea: -------------------------------------------------------------------------------- 1 | class java/lang/reflect/AnnotatedElement 2 | getAnnotation 3 | (Ljava/lang/Class;)TT; 4 | (Ljava/lang/Class;)T0T; 5 | -------------------------------------------------------------------------------- /etc/eea/java/lang/reflect/Constructor.eea: -------------------------------------------------------------------------------- 1 | class java/lang/reflect/Constructor 2 | newInstance 3 | ([Ljava/lang/Object;)TT; 4 | ([Ljava/lang/Object;)T1T; 5 | -------------------------------------------------------------------------------- /etc/eea/java/lang/reflect/Executable.eea: -------------------------------------------------------------------------------- 1 | class java/lang/reflect/Executable 2 | getParameters 3 | ()[Ljava/lang/reflect/Parameter; 4 | ()[L1java/lang/reflect/Parameter; 5 | -------------------------------------------------------------------------------- /etc/eea/java/lang/reflect/Field.eea: -------------------------------------------------------------------------------- 1 | class java/lang/reflect/Field 2 | getDeclaringClass 3 | ()Ljava/lang/Class<*>; 4 | ()L1java/lang/Class<*>; 5 | getName 6 | ()Ljava/lang/String; 7 | ()L1java/lang/String; 8 | getType 9 | ()Ljava/lang/Class<*>; 10 | ()L1java/lang/Class<*>; 11 | getGenericType 12 | ()Ljava/lang/reflect/Type; 13 | ()L1java/lang/reflect/Type; 14 | equals 15 | (Ljava/lang/Object;)Z 16 | (Ljava/lang/Object;)Z 17 | toString 18 | ()Ljava/lang/String; 19 | ()L1java/lang/String; 20 | toGenericString 21 | ()Ljava/lang/String; 22 | ()L1java/lang/String; 23 | get 24 | (Ljava/lang/Object;)Ljava/lang/Object; 25 | (L0java/lang/Object;)L0java/lang/Object; 26 | getBoolean 27 | (Ljava/lang/Object;)Z 28 | (L0java/lang/Object;)Z 29 | getByte 30 | (Ljava/lang/Object;)B 31 | (L0java/lang/Object;)B 32 | getChar 33 | (Ljava/lang/Object;)C 34 | (L0java/lang/Object;)C 35 | getShort 36 | (Ljava/lang/Object;)S 37 | (L0java/lang/Object;)S 38 | getInt 39 | (Ljava/lang/Object;)I 40 | (L0java/lang/Object;)I 41 | getLong 42 | (Ljava/lang/Object;)J 43 | (L0java/lang/Object;)J 44 | getFloat 45 | (Ljava/lang/Object;)F 46 | (L0java/lang/Object;)F 47 | getDouble 48 | (Ljava/lang/Object;)D 49 | (L0java/lang/Object;)D 50 | set 51 | (Ljava/lang/Object;Ljava/lang/Object;)V 52 | (L0java/lang/Object;L0java/lang/Object;)V 53 | setBoolean 54 | (Ljava/lang/Object;Z)V 55 | (L0java/lang/Object;Z)V 56 | setByte 57 | (Ljava/lang/Object;B)V 58 | (L0java/lang/Object;B)V 59 | setChar 60 | (Ljava/lang/Object;C)V 61 | (L0java/lang/Object;C)V 62 | setShort 63 | (Ljava/lang/Object;S)V 64 | (L0java/lang/Object;S)V 65 | setInt 66 | (Ljava/lang/Object;I)V 67 | (L0java/lang/Object;I)V 68 | setLong 69 | (Ljava/lang/Object;J)V 70 | (L0java/lang/Object;J)V 71 | setFloat 72 | (Ljava/lang/Object;F)V 73 | (L0java/lang/Object;F)V 74 | setDouble 75 | (Ljava/lang/Object;D)V 76 | (L0java/lang/Object;D)V 77 | getAnnotation 78 | (Ljava/lang/Class;)TT; 79 | (L1java/lang/Class;)T0T; 80 | getAnnotationsByType 81 | (Ljava/lang/Class;)[TT; 82 | (L1java/lang/Class;)[1T1T; 83 | getDeclaredAnnotations 84 | ()[Ljava/lang/annotation/Annotation; 85 | ()[1L1java/lang/annotation/Annotation; 86 | getAnnotatedType 87 | ()Ljava/lang/reflect/AnnotatedType; 88 | ()L1java/lang/reflect/AnnotatedType; 89 | -------------------------------------------------------------------------------- /etc/eea/java/lang/reflect/InvocationHandler.eea: -------------------------------------------------------------------------------- 1 | class java/lang/reflect/InvocationHandler 2 | invoke 3 | (Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object; 4 | (L1java/lang/Object;L1java/lang/reflect/Method;[0L0java/lang/Object;)L0java/lang/Object; 5 | -------------------------------------------------------------------------------- /etc/eea/java/lang/reflect/Method.eea: -------------------------------------------------------------------------------- 1 | class java/lang/reflect/Method 2 | equals 3 | (Ljava/lang/Object;)Z 4 | (Ljava/lang/Object;)Z 5 | getAnnotatedReturnType 6 | ()Ljava/lang/reflect/AnnotatedType; 7 | ()L1java/lang/reflect/AnnotatedType; 8 | getAnnotation 9 | (Ljava/lang/Class;)TT; 10 | (L1java/lang/Class;)T0T; 11 | getDeclaredAnnotations 12 | ()[Ljava/lang/annotation/Annotation; 13 | ()[1L1java/lang/annotation/Annotation; 14 | getDeclaringClass 15 | ()Ljava/lang/Class<*>; 16 | ()L1java/lang/Class<*>; 17 | getDefaultValue 18 | ()Ljava/lang/Object; 19 | ()L0java/lang/Object; 20 | getExceptionTypes 21 | ()[Ljava/lang/Class<*>; 22 | ()[1L1java/lang/Class<*>; 23 | getGenericExceptionTypes 24 | ()[Ljava/lang/reflect/Type; 25 | ()[1L1java/lang/reflect/Type; 26 | getGenericParameterTypes 27 | ()[Ljava/lang/reflect/Type; 28 | ()[1L1java/lang/reflect/Type; 29 | getGenericReturnType 30 | ()Ljava/lang/reflect/Type; 31 | ()L1java/lang/reflect/Type; 32 | getName 33 | ()Ljava/lang/String; 34 | ()L1java/lang/String; 35 | getParameterAnnotations 36 | ()[[Ljava/lang/annotation/Annotation; 37 | ()[1[1L1java/lang/annotation/Annotation; 38 | getParameterTypes 39 | ()[Ljava/lang/Class<*>; 40 | ()[1L1java/lang/Class<*>; 41 | getReturnType 42 | ()Ljava/lang/Class<*>; 43 | ()L1java/lang/Class<*>; 44 | getTypeParameters 45 | ()[Ljava/lang/reflect/TypeVariable; 46 | ()[1L1java/lang/reflect/TypeVariable; 47 | invoke 48 | (Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; 49 | (L0java/lang/Object;[0L0java/lang/Object;)L0java/lang/Object; 50 | toGenericString 51 | ()Ljava/lang/String; 52 | ()L1java/lang/String; 53 | toString 54 | ()Ljava/lang/String; 55 | ()L1java/lang/String; 56 | -------------------------------------------------------------------------------- /etc/eea/java/lang/reflect/Parameter.eea: -------------------------------------------------------------------------------- 1 | class java/lang/reflect/Parameter 2 | getName 3 | ()Ljava/lang/String; 4 | ()L1java/lang/String; 5 | getType 6 | ()Ljava/lang/Class<*>; 7 | ()L1java/lang/Class<*>; 8 | -------------------------------------------------------------------------------- /etc/eea/java/lang/reflect/ParameterizedType.eea: -------------------------------------------------------------------------------- 1 | class java/lang/reflect/ParameterizedType 2 | getActualTypeArguments 3 | ()[Ljava/lang/reflect/Type; 4 | ()[1L1java/lang/reflect/Type; 5 | getRawType 6 | ()Ljava/lang/reflect/Type; 7 | ()L1java/lang/reflect/Type; 8 | getOwnerType 9 | ()Ljava/lang/reflect/Type; 10 | ()L0java/lang/reflect/Type; 11 | -------------------------------------------------------------------------------- /etc/eea/java/lang/reflect/Proxy.eea: -------------------------------------------------------------------------------- 1 | class java/lang/reflect/Proxy 2 | newProxyInstance 3 | (Ljava/lang/ClassLoader;[Ljava/lang/Class<*>;Ljava/lang/reflect/InvocationHandler;)Ljava/lang/Object; 4 | (Ljava/lang/ClassLoader;[Ljava/lang/Class<*>;Ljava/lang/reflect/InvocationHandler;)L1java/lang/Object; 5 | -------------------------------------------------------------------------------- /etc/eea/java/lang/reflect/RecordComponent.eea: -------------------------------------------------------------------------------- 1 | class java/lang/reflect/RecordComponent 2 | getName 3 | ()Ljava/lang/String; 4 | ()L1java/lang/String; 5 | -------------------------------------------------------------------------------- /etc/eea/java/math/BigDecimal.eea: -------------------------------------------------------------------------------- 1 | class java/math/BigDecimal 2 | ZERO 3 | Ljava/math/BigDecimal; 4 | L1java/math/BigDecimal; 5 | ONE 6 | Ljava/math/BigDecimal; 7 | L1java/math/BigDecimal; 8 | TEN 9 | Ljava/math/BigDecimal; 10 | L1java/math/BigDecimal; 11 | divide 12 | (Ljava/math/BigDecimal;)Ljava/math/BigDecimal; 13 | (Ljava/math/BigDecimal;)L1java/math/BigDecimal; 14 | divide 15 | (Ljava/math/BigDecimal;Ljava/math/MathContext;)Ljava/math/BigDecimal; 16 | (Ljava/math/BigDecimal;Ljava/math/MathContext;)L1java/math/BigDecimal; 17 | multiply 18 | (Ljava/math/BigDecimal;)Ljava/math/BigDecimal; 19 | (Ljava/math/BigDecimal;)L1java/math/BigDecimal; 20 | multiply 21 | (Ljava/math/BigDecimal;Ljava/math/MathContext;)Ljava/math/BigDecimal; 22 | (Ljava/math/BigDecimal;Ljava/math/MathContext;)L1java/math/BigDecimal; 23 | negate 24 | ()Ljava/math/BigDecimal; 25 | ()L1java/math/BigDecimal; 26 | subtract 27 | (Ljava/math/BigDecimal;)Ljava/math/BigDecimal; 28 | (Ljava/math/BigDecimal;)L1java/math/BigDecimal; 29 | valueOf 30 | (D)Ljava/math/BigDecimal; 31 | (D)L1java/math/BigDecimal; 32 | valueOf 33 | (J)Ljava/math/BigDecimal; 34 | (J)L1java/math/BigDecimal; 35 | add 36 | (Ljava/math/BigDecimal;)Ljava/math/BigDecimal; 37 | (L1java/math/BigDecimal;)L1java/math/BigDecimal; 38 | -------------------------------------------------------------------------------- /etc/eea/java/math/BigInteger.eea: -------------------------------------------------------------------------------- 1 | class java/math/BigInteger 2 | ZERO 3 | Ljava/math/BigInteger; 4 | L1java/math/BigInteger; 5 | negate 6 | ()Ljava/math/BigInteger; 7 | ()L1java/math/BigInteger; 8 | or 9 | (Ljava/math/BigInteger;)Ljava/math/BigInteger; 10 | (Ljava/math/BigInteger;)L1java/math/BigInteger; 11 | shiftLeft 12 | (I)Ljava/math/BigInteger; 13 | (I)L1java/math/BigInteger; 14 | valueOf 15 | (J)Ljava/math/BigInteger; 16 | (J)L1java/math/BigInteger; 17 | -------------------------------------------------------------------------------- /etc/eea/java/net/InetAddress.eea: -------------------------------------------------------------------------------- 1 | class java/net/InetAddress 2 | getCanonicalHostName 3 | ()Ljava/lang/String; 4 | ()L1java/lang/String; 5 | getLocalHost 6 | ()Ljava/net/InetAddress; 7 | ()L1java/net/InetAddress; 8 | getLoopbackAddress 9 | ()Ljava/net/InetAddress; 10 | ()L1java/net/InetAddress; 11 | -------------------------------------------------------------------------------- /etc/eea/java/net/URI.eea: -------------------------------------------------------------------------------- 1 | class java/net/URI 2 | create 3 | (Ljava/lang/String;)Ljava/net/URI; 4 | (L1java/lang/String;)L1java/net/URI; 5 | getHost 6 | ()Ljava/lang/String; 7 | ()L0java/lang/String; 8 | getScheme 9 | ()Ljava/lang/String; 10 | ()L0java/lang/String; 11 | toASCIIString 12 | ()Ljava/lang/String; 13 | ()L1java/lang/String; 14 | toString 15 | ()Ljava/lang/String; 16 | ()L1java/lang/String; 17 | toURL 18 | ()Ljava/net/URL; 19 | ()L1java/net/URL; 20 | -------------------------------------------------------------------------------- /etc/eea/java/net/URL.eea: -------------------------------------------------------------------------------- 1 | class java/net/URL 2 | openConnection 3 | ()Ljava/net/URLConnection; 4 | ()L1java/net/URLConnection; 5 | openStream 6 | ()Ljava/io/InputStream; 7 | ()L1java/io/InputStream; 8 | toString 9 | ()Ljava/lang/String; 10 | ()L1java/lang/String; 11 | toURI 12 | ()Ljava/net/URI; 13 | ()L1java/net/URI; 14 | -------------------------------------------------------------------------------- /etc/eea/java/net/URLClassLoader.eea: -------------------------------------------------------------------------------- 1 | class java/net/URLClassLoader 2 | getURLs 3 | ()[Ljava/net/URL; 4 | ()[1L1java/net/URL; 5 | -------------------------------------------------------------------------------- /etc/eea/java/net/URLConnection.eea: -------------------------------------------------------------------------------- 1 | class java/net/URLConnection 2 | getHeaderField 3 | (Ljava/lang/String;)Ljava/lang/String; 4 | (Ljava/lang/String;)L0java/lang/String; 5 | -------------------------------------------------------------------------------- /etc/eea/java/net/URLDecoder.eea: -------------------------------------------------------------------------------- 1 | class java/net/URLDecoder 2 | decode 3 | (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; 4 | (L1java/lang/String;L1java/lang/String;)L1java/lang/String; 5 | decode 6 | (Ljava/lang/String;Ljava/nio/charset/Charset;)Ljava/lang/String; 7 | (Ljava/lang/String;Ljava/nio/charset/Charset;)L1java/lang/String; 8 | -------------------------------------------------------------------------------- /etc/eea/java/net/URLEncoder.eea: -------------------------------------------------------------------------------- 1 | class java/net/URLEncoder 2 | encode 3 | (Ljava/lang/String;Ljava/nio/charset/Charset;)Ljava/lang/String; 4 | (Ljava/lang/String;Ljava/nio/charset/Charset;)L1java/lang/String; 5 | -------------------------------------------------------------------------------- /etc/eea/java/net/http/HttpClient$Builder.eea: -------------------------------------------------------------------------------- 1 | class java/net/http/HttpClient$Builder 2 | build 3 | ()Ljava/net/http/HttpClient; 4 | ()L1java/net/http/HttpClient; 5 | -------------------------------------------------------------------------------- /etc/eea/java/net/http/HttpClient.eea: -------------------------------------------------------------------------------- 1 | class java/net/http/HttpClient 2 | newHttpClient 3 | ()Ljava/net/http/HttpClient; 4 | ()L1java/net/http/HttpClient; 5 | -------------------------------------------------------------------------------- /etc/eea/java/net/http/HttpRequest$BodyPublishers.eea: -------------------------------------------------------------------------------- 1 | class java/net/http/HttpRequest$BodyPublishers 2 | noBody 3 | ()Ljava/net/http/HttpRequest$BodyPublisher; 4 | ()L1java/net/http/HttpRequest$BodyPublisher; 5 | ofByteArray 6 | ([B)Ljava/net/http/HttpRequest$BodyPublisher; 7 | ([B)L1java/net/http/HttpRequest$BodyPublisher; 8 | ofByteArrays 9 | (Ljava/lang/Iterable<[B>;)Ljava/net/http/HttpRequest$BodyPublisher; 10 | (Ljava/lang/Iterable<[B>;)L1java/net/http/HttpRequest$BodyPublisher; 11 | -------------------------------------------------------------------------------- /etc/eea/java/net/http/HttpResponse$BodyHandlers.eea: -------------------------------------------------------------------------------- 1 | class java/net/http/HttpResponse$BodyHandlers 2 | discarding 3 | ()Ljava/net/http/HttpResponse$BodyHandler; 4 | ()L1java/net/http/HttpResponse$BodyHandler; 5 | ofByteArray 6 | ()Ljava/net/http/HttpResponse$BodyHandler<[B>; 7 | ()L1java/net/http/HttpResponse$BodyHandler<[1B>; 8 | ofInputStream 9 | ()Ljava/net/http/HttpResponse$BodyHandler; 10 | ()L1java/net/http/HttpResponse$BodyHandler; 11 | -------------------------------------------------------------------------------- /etc/eea/java/net/http/HttpResponse$BodySubscribers.eea: -------------------------------------------------------------------------------- 1 | class java/net/http/HttpResponse$BodySubscribers 2 | mapping 3 | (Ljava/net/http/HttpResponse$BodySubscriber;Ljava/util/function/Function<-TT;+TU;>;)Ljava/net/http/HttpResponse$BodySubscriber; 4 | (Ljava/net/http/HttpResponse$BodySubscriber;Ljava/util/function/Function<-TT;+TU;>;)L1java/net/http/HttpResponse$BodySubscriber; 5 | ofByteArray 6 | ()Ljava/net/http/HttpResponse$BodySubscriber<[B>; 7 | ()L1java/net/http/HttpResponse$BodySubscriber<[1B>; 8 | ofInputStream 9 | ()Ljava/net/http/HttpResponse$BodySubscriber; 10 | ()L1java/net/http/HttpResponse$BodySubscriber; 11 | -------------------------------------------------------------------------------- /etc/eea/java/nio/ByteBuffer.eea: -------------------------------------------------------------------------------- 1 | class java/nio/ByteBuffer 2 | allocate 3 | (I)Ljava/nio/ByteBuffer; 4 | (I)L1java/nio/ByteBuffer; 5 | allocateDirect 6 | (I)Ljava/nio/ByteBuffer; 7 | (I)L1java/nio/ByteBuffer; 8 | array 9 | ()[B 10 | ()[1B 11 | wrap 12 | ([B)Ljava/nio/ByteBuffer; 13 | ([B)L1java/nio/ByteBuffer; 14 | wrap 15 | ([BII)Ljava/nio/ByteBuffer; 16 | ([BII)L1java/nio/ByteBuffer; 17 | -------------------------------------------------------------------------------- /etc/eea/java/nio/ByteOrder.eea: -------------------------------------------------------------------------------- 1 | class java/nio/ByteOrder 2 | BIG_ENDIAN 3 | Ljava/nio/ByteOrder; 4 | L1java/nio/ByteOrder; 5 | LITTLE_ENDIAN 6 | Ljava/nio/ByteOrder; 7 | L1java/nio/ByteOrder; 8 | nativeOrder 9 | ()Ljava/nio/ByteOrder; 10 | ()L1java/nio/ByteOrder; 11 | -------------------------------------------------------------------------------- /etc/eea/java/nio/CharBuffer.eea: -------------------------------------------------------------------------------- 1 | class java/nio/CharBuffer 2 | toString 3 | ()Ljava/lang/String; 4 | ()L1java/lang/String; 5 | -------------------------------------------------------------------------------- /etc/eea/java/nio/channels/ReadableByteChannel.eea: -------------------------------------------------------------------------------- 1 | class java/nio/channels/ReadableByteChannel 2 | read 3 | (Ljava/nio/ByteBuffer;)I 4 | (L1java/nio/ByteBuffer;)I 5 | -------------------------------------------------------------------------------- /etc/eea/java/nio/charset/Charset.eea: -------------------------------------------------------------------------------- 1 | class java/nio/charset/Charset 2 | defaultCharset 3 | ()Ljava/nio/charset/Charset; 4 | ()L1java/nio/charset/Charset; 5 | forName 6 | (Ljava/lang/String;)Ljava/nio/charset/Charset; 7 | (Ljava/lang/String;)L1java/nio/charset/Charset; 8 | -------------------------------------------------------------------------------- /etc/eea/java/nio/charset/StandardCharsets.eea: -------------------------------------------------------------------------------- 1 | class java/nio/charset/StandardCharsets 2 | ISO_8859_1 3 | Ljava/nio/charset/Charset; 4 | L1java/nio/charset/Charset; 5 | US_ASCII 6 | Ljava/nio/charset/Charset; 7 | L1java/nio/charset/Charset; 8 | UTF_16 9 | Ljava/nio/charset/Charset; 10 | L1java/nio/charset/Charset; 11 | UTF_16BE 12 | Ljava/nio/charset/Charset; 13 | L1java/nio/charset/Charset; 14 | UTF_16LE 15 | Ljava/nio/charset/Charset; 16 | L1java/nio/charset/Charset; 17 | UTF_8 18 | Ljava/nio/charset/Charset; 19 | L1java/nio/charset/Charset; 20 | -------------------------------------------------------------------------------- /etc/eea/java/nio/file/FileSystem.eea: -------------------------------------------------------------------------------- 1 | class java/nio/file/FileSystem 2 | getPath 3 | (Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path; 4 | (Ljava/lang/String;[Ljava/lang/String;)L1java/nio/file/Path; 5 | -------------------------------------------------------------------------------- /etc/eea/java/nio/file/FileSystems.eea: -------------------------------------------------------------------------------- 1 | class java/nio/file/FileSystems 2 | getDefault 3 | ()Ljava/nio/file/FileSystem; 4 | ()L1java/nio/file/FileSystem; 5 | -------------------------------------------------------------------------------- /etc/eea/java/nio/file/Files.eea: -------------------------------------------------------------------------------- 1 | class java/nio/file/Files 2 | newBufferedWriter 3 | (Ljava/nio/file/Path;Ljava/nio/charset/Charset;[Ljava/nio/file/OpenOption;)Ljava/io/BufferedWriter; 4 | (Ljava/nio/file/Path;Ljava/nio/charset/Charset;[Ljava/nio/file/OpenOption;)L1java/io/BufferedWriter; 5 | newInputStream 6 | (Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/io/InputStream; 7 | (Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)L1java/io/InputStream; 8 | newOutputStream 9 | (Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/io/OutputStream; 10 | (Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)L1java/io/OutputStream; 11 | readAllBytes 12 | (Ljava/nio/file/Path;)[B 13 | (Ljava/nio/file/Path;)[1B 14 | -------------------------------------------------------------------------------- /etc/eea/java/nio/file/Path.eea: -------------------------------------------------------------------------------- 1 | class java/nio/file/Path 2 | getParent 3 | ()Ljava/nio/file/Path; 4 | ()L0java/nio/file/Path; 5 | of 6 | (Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path; 7 | (Ljava/lang/String;[Ljava/lang/String;)L1java/nio/file/Path; 8 | of 9 | (Ljava/net/URI;)Ljava/nio/file/Path; 10 | (Ljava/net/URI;)L1java/nio/file/Path; 11 | relativize 12 | (Ljava/nio/file/Path;)Ljava/nio/file/Path; 13 | (L1java/nio/file/Path;)L1java/nio/file/Path; 14 | resolve 15 | (Ljava/lang/String;)Ljava/nio/file/Path; 16 | (Ljava/lang/String;)L1java/nio/file/Path; 17 | resolve 18 | (Ljava/nio/file/Path;)Ljava/nio/file/Path; 19 | (Ljava/nio/file/Path;)L1java/nio/file/Path; 20 | toAbsolutePath 21 | ()Ljava/nio/file/Path; 22 | ()L1java/nio/file/Path; 23 | toFile 24 | ()Ljava/io/File; 25 | ()L1java/io/File; 26 | toString 27 | ()Ljava/lang/String; 28 | ()L1java/lang/String; 29 | toUri 30 | ()Ljava/net/URI; 31 | ()L1java/net/URI; 32 | -------------------------------------------------------------------------------- /etc/eea/java/nio/file/Paths.eea: -------------------------------------------------------------------------------- 1 | class java/nio/file/Paths 2 | get 3 | (Ljava/net/URI;)Ljava/nio/file/Path; 4 | (Ljava/net/URI;)L1java/nio/file/Path; 5 | -------------------------------------------------------------------------------- /etc/eea/java/nio/file/spi/FileSystemProvider.eea: -------------------------------------------------------------------------------- 1 | class java/nio/file/spi/FileSystemProvider 2 | getPath 3 | (Ljava/net/URI;)Ljava/nio/file/Path; 4 | (Ljava/net/URI;)L1java/nio/file/Path; 5 | -------------------------------------------------------------------------------- /etc/eea/java/security/MessageDigest.eea: -------------------------------------------------------------------------------- 1 | class java/security/MessageDigest 2 | digest 3 | ([B)[B 4 | ([1B)[1B 5 | getInstance 6 | (Ljava/lang/String;)Ljava/security/MessageDigest; 7 | (L1java/lang/String;)L1java/security/MessageDigest; 8 | -------------------------------------------------------------------------------- /etc/eea/java/security/acl/Permission.eea: -------------------------------------------------------------------------------- 1 | class java/security/acl/Permission 2 | equals 3 | (Ljava/lang/Object;)Z 4 | (L0java/lang/Object;)Z 5 | toString 6 | ()Ljava/lang/String; 7 | ()L1java/lang/String; 8 | -------------------------------------------------------------------------------- /etc/eea/java/sql/Connection.eea: -------------------------------------------------------------------------------- 1 | class java/sql/Connection 2 | prepareStatement 3 | (Ljava/lang/String;)Ljava/sql/PreparedStatement; 4 | (Ljava/lang/String;)L1java/sql/PreparedStatement; 5 | -------------------------------------------------------------------------------- /etc/eea/java/sql/Driver.eea: -------------------------------------------------------------------------------- 1 | class java/sql/Driver 2 | connect 3 | (Ljava/lang/String;Ljava/util/Properties;)Ljava/sql/Connection; 4 | (L1java/lang/String;Ljava/util/Properties;)Ljava/sql/Connection; 5 | -------------------------------------------------------------------------------- /etc/eea/java/sql/PreparedStatement.eea: -------------------------------------------------------------------------------- 1 | class java/sql/PreparedStatement 2 | executeQuery 3 | ()Ljava/sql/ResultSet; 4 | ()L1java/sql/ResultSet; 5 | -------------------------------------------------------------------------------- /etc/eea/java/text/Collator.eea: -------------------------------------------------------------------------------- 1 | class java/text/Collator 2 | getInstance 3 | ()Ljava/text/Collator; 4 | ()L1java/text/Collator; 5 | getInstance 6 | (Ljava/util/Locale;)Ljava/text/Collator; 7 | (Ljava/util/Locale;)L1java/text/Collator; 8 | -------------------------------------------------------------------------------- /etc/eea/java/text/DateFormat.eea: -------------------------------------------------------------------------------- 1 | class java/text/DateFormat 2 | format 3 | (Ljava/util/Date;)Ljava/lang/String; 4 | (Ljava/util/Date;)L1java/lang/String; 5 | -------------------------------------------------------------------------------- /etc/eea/java/text/Format.eea: -------------------------------------------------------------------------------- 1 | class java/text/Format 2 | clone 3 | ()Ljava/lang/Object; 4 | ()L1java/lang/Object; 5 | format 6 | (Ljava/lang/Object;)Ljava/lang/String; 7 | (L1java/lang/Object;)L1java/lang/String; 8 | format 9 | (Ljava/lang/Object;Ljava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer; 10 | (L1java/lang/Object;L1java/lang/StringBuffer;L1java/text/FieldPosition;)L1java/lang/StringBuffer; 11 | formatToCharacterIterator 12 | (Ljava/lang/Object;)Ljava/text/AttributedCharacterIterator; 13 | (L1java/lang/Object;)L1java/text/AttributedCharacterIterator; 14 | parseObject 15 | (Ljava/lang/String;)Ljava/lang/Object; 16 | (L1java/lang/String;)L0java/lang/Object; 17 | parseObject 18 | (Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/lang/Object; 19 | (L1java/lang/String;L1java/text/ParsePosition;)L0java/lang/Object; 20 | 21 | -------------------------------------------------------------------------------- /etc/eea/java/text/MessageFormat.eea: -------------------------------------------------------------------------------- 1 | class java/text/MessageFormat 2 | format 3 | (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; 4 | (Ljava/lang/String;[Ljava/lang/Object;)L1java/lang/String; 5 | -------------------------------------------------------------------------------- /etc/eea/java/text/NumberFormat.eea: -------------------------------------------------------------------------------- 1 | class java/text/NumberFormat 2 | format 3 | (J)Ljava/lang/String; 4 | (J)L1java/lang/String; 5 | -------------------------------------------------------------------------------- /etc/eea/java/time/Clock.eea: -------------------------------------------------------------------------------- 1 | class java/time/Clock 2 | systemDefaultZone 3 | ()Ljava/time/Clock; 4 | ()L1java/time/Clock; 5 | systemUTC 6 | ()Ljava/time/Clock; 7 | ()L1java/time/Clock; 8 | -------------------------------------------------------------------------------- /etc/eea/java/time/Period.eea: -------------------------------------------------------------------------------- 1 | class java/time/Period 2 | ofDays 3 | (I)Ljava/time/Period; 4 | (I)L1java/time/Period; 5 | parse 6 | (Ljava/lang/CharSequence;)Ljava/time/Period; 7 | (Ljava/lang/CharSequence;)L1java/time/Period; 8 | -------------------------------------------------------------------------------- /etc/eea/java/time/ZoneId.eea: -------------------------------------------------------------------------------- 1 | class java/time/ZoneId 2 | from 3 | (Ljava/time/temporal/TemporalAccessor;)Ljava/time/ZoneId; 4 | (Ljava/time/temporal/TemporalAccessor;)L1java/time/ZoneId; 5 | -------------------------------------------------------------------------------- /etc/eea/java/time/ZoneOffset.eea: -------------------------------------------------------------------------------- 1 | class java/time/ZoneOffset 2 | UTC 3 | Ljava/time/ZoneOffset; 4 | L1java/time/ZoneOffset; 5 | -------------------------------------------------------------------------------- /etc/eea/java/time/chrono/ChronoZonedDateTime.eea: -------------------------------------------------------------------------------- 1 | class java/time/chrono/ChronoZonedDateTime 2 | toInstant 3 | ()Ljava/time/Instant; 4 | ()L1java/time/Instant; 5 | -------------------------------------------------------------------------------- /etc/eea/java/time/temporal/TemporalQuery.eea: -------------------------------------------------------------------------------- 1 | class java/time/temporal/TemporalQuery 2 | queryFrom 3 | (Ljava/time/temporal/TemporalAccessor;)TR; 4 | (L1java/time/temporal/TemporalAccessor;)TR; 5 | -------------------------------------------------------------------------------- /etc/eea/java/util/AbstractCollection.eea: -------------------------------------------------------------------------------- 1 | class java/util/AbstractCollection 2 | addAll 3 | (Ljava/util/Collection<+TE;>;)Z 4 | (L1java/util/Collection<+TE;>;)Z 5 | containsAll 6 | (Ljava/util/Collection<*>;)Z 7 | (L1java/util/Collection<*>;)Z 8 | iterator 9 | ()Ljava/util/Iterator; 10 | ()L1java/util/Iterator; 11 | removeAll 12 | (Ljava/util/Collection<*>;)Z 13 | (L1java/util/Collection<*>;)Z 14 | retainAll 15 | (Ljava/util/Collection<*>;)Z 16 | (L1java/util/Collection<*>;)Z 17 | toArray 18 | ()[Ljava/lang/Object; 19 | ()[1Ljava/lang/Object; 20 | toArray 21 | ([TT;)[TT; 22 | ([1TT;)[1TT; 23 | toString 24 | ()Ljava/lang/String; 25 | ()L1java/lang/String; 26 | -------------------------------------------------------------------------------- /etc/eea/java/util/ArrayDeque.eea: -------------------------------------------------------------------------------- 1 | class java/util/ArrayDeque 2 | peek 3 | ()TE; 4 | ()T0E; 5 | -------------------------------------------------------------------------------- /etc/eea/java/util/Arrays.eea: -------------------------------------------------------------------------------- 1 | class java/util/Arrays 2 | asList 3 | ([TT;)Ljava/util/List; 4 | ([TT;)L1java/util/List; 5 | copyOf 6 | ([BI)[B 7 | ([1BI)[1B 8 | copyOfRange 9 | ([BII)[B 10 | ([BII)[1B 11 | stream 12 | ([D)Ljava/util/stream/DoubleStream; 13 | ([D)L1java/util/stream/DoubleStream; 14 | stream 15 | ([DII)Ljava/util/stream/DoubleStream; 16 | ([DII)L1java/util/stream/DoubleStream; 17 | stream 18 | ([I)Ljava/util/stream/IntStream; 19 | ([I)L1java/util/stream/IntStream; 20 | stream 21 | ([III)Ljava/util/stream/IntStream; 22 | ([III)L1java/util/stream/IntStream; 23 | stream 24 | ([J)Ljava/util/stream/LongStream; 25 | ([J)L1java/util/stream/LongStream; 26 | stream 27 | ([JII)Ljava/util/stream/LongStream; 28 | ([JII)L1java/util/stream/LongStream; 29 | stream 30 | ([TT;)Ljava/util/stream/Stream; 31 | ([TT;)L1java/util/stream/Stream; 32 | stream 33 | ([TT;II)Ljava/util/stream/Stream; 34 | ([TT;II)L1java/util/stream/Stream; 35 | -------------------------------------------------------------------------------- /etc/eea/java/util/Base64$Decoder.eea: -------------------------------------------------------------------------------- 1 | class java/util/Base64$Decoder 2 | decode 3 | ([B)[B 4 | ([B)[1B 5 | -------------------------------------------------------------------------------- /etc/eea/java/util/Base64$Encoder.eea: -------------------------------------------------------------------------------- 1 | class java/util/Base64$Encoder 2 | encodeToString 3 | ([B)Ljava/lang/String; 4 | ([B)L1java/lang/String; 5 | -------------------------------------------------------------------------------- /etc/eea/java/util/Base64.eea: -------------------------------------------------------------------------------- 1 | class java/util/Base64 2 | getEncoder 3 | ()Ljava/util/Base64$Encoder; 4 | ()L1java/util/Base64$Encoder; 5 | -------------------------------------------------------------------------------- /etc/eea/java/util/Calendar.eea: -------------------------------------------------------------------------------- 1 | class java/util/Calendar 2 | getTime 3 | ()Ljava/util/Date; 4 | ()L1java/util/Date; 5 | -------------------------------------------------------------------------------- /etc/eea/java/util/Collection.eea: -------------------------------------------------------------------------------- 1 | class java/util/Collection 2 | addAll 3 | (Ljava/util/Collection<+TE;>;)Z 4 | (L1java/util/Collection<+TE;>;)Z 5 | containsAll 6 | (Ljava/util/Collection<*>;)Z 7 | (L1java/util/Collection<*>;)Z 8 | equals 9 | (Ljava/lang/Object;)Z 10 | (L0java/lang/Object;)Z 11 | iterator 12 | ()Ljava/util/Iterator; 13 | ()L1java/util/Iterator; 14 | parallelStream 15 | ()Ljava/util/stream/Stream; 16 | ()L1java/util/stream/Stream; 17 | removeAll 18 | (Ljava/util/Collection<*>;)Z 19 | (L1java/util/Collection<*>;)Z 20 | removeIf 21 | (Ljava/util/function/Predicate<-TE;>;)Z 22 | (L1java/util/function/Predicate<-TE;>;)Z 23 | retainAll 24 | (Ljava/util/Collection<*>;)Z 25 | (L1java/util/Collection<*>;)Z 26 | spliterator 27 | ()Ljava/util/Spliterator; 28 | ()L1java/util/Spliterator; 29 | stream 30 | ()Ljava/util/stream/Stream; 31 | ()L1java/util/stream/Stream; 32 | toArray 33 | ()[Ljava/lang/Object; 34 | ()[1Ljava/lang/Object; 35 | toArray 36 | (Ljava/util/function/IntFunction<[TT;>;)[TT; 37 | (L1java/util/function/IntFunction<[1TT;>;)[1TT; 38 | toArray 39 | ([TT;)[TT; 40 | ([1TT;)[1TT; 41 | -------------------------------------------------------------------------------- /etc/eea/java/util/Comparator.eea: -------------------------------------------------------------------------------- 1 | class java/util/Comparator 2 | comparing 3 | ;>(Ljava/util/function/Function<-TT;+TU;>;)Ljava/util/Comparator; 4 | ;>(Ljava/util/function/Function<-TT;+TU;>;)L1java/util/Comparator; 5 | comparingInt 6 | (Ljava/util/function/ToIntFunction<-TT;>;)Ljava/util/Comparator; 7 | (Ljava/util/function/ToIntFunction<-TT;>;)L1java/util/Comparator; 8 | reverseOrder 9 | ;>()Ljava/util/Comparator; 10 | ;>()L1java/util/Comparator; 11 | reversed 12 | ()Ljava/util/Comparator; 13 | ()L1java/util/Comparator; 14 | thenComparing 15 | ;>(Ljava/util/function/Function<-TT;+TU;>;)Ljava/util/Comparator; 16 | ;>(Ljava/util/function/Function<-TT;+TU;>;)L1java/util/Comparator; 17 | -------------------------------------------------------------------------------- /etc/eea/java/util/Date.eea: -------------------------------------------------------------------------------- 1 | class java/util/Date 2 | from 3 | (Ljava/time/Instant;)Ljava/util/Date; 4 | (L1java/time/Instant;)L1java/util/Date; 5 | toInstant 6 | ()Ljava/time/Instant; 7 | ()L1java/time/Instant; 8 | toString 9 | ()Ljava/lang/String; 10 | ()L1java/lang/String; 11 | -------------------------------------------------------------------------------- /etc/eea/java/util/Deque.eea: -------------------------------------------------------------------------------- 1 | class java/util/Deque 2 | descendingIterator 3 | ()Ljava/util/Iterator; 4 | ()L1java/util/Iterator; 5 | peek 6 | ()TE; 7 | ()T0E; 8 | poll 9 | ()TE; 10 | ()T0E; 11 | -------------------------------------------------------------------------------- /etc/eea/java/util/EnumMap.eea: -------------------------------------------------------------------------------- 1 | class java/util/EnumMap 2 | ;V:Ljava/lang/Object;> 3 | ;V:Ljava/lang/Object;> 4 | get 5 | (Ljava/lang/Object;)TV; 6 | (Ljava/lang/Object;)T0V; 7 | keySet 8 | ()Ljava/util/Set; 9 | ()L1java/util/Set; 10 | -------------------------------------------------------------------------------- /etc/eea/java/util/EnumSet.eea: -------------------------------------------------------------------------------- 1 | class java/util/EnumSet 2 | ;> 3 | ;> 4 | allOf 5 | ;>(Ljava/lang/Class;)Ljava/util/EnumSet; 6 | <1E:Ljava/lang/Enum;>(Ljava/lang/Class;)L1java/util/EnumSet; 7 | noneOf 8 | ;>(Ljava/lang/Class;)Ljava/util/EnumSet; 9 | ;>(L1java/lang/Class;)L1java/util/EnumSet; 10 | allOf 11 | ;>(Ljava/lang/Class;)Ljava/util/EnumSet; 12 | ;>(L1java/lang/Class;)L1java/util/EnumSet; 13 | copyOf 14 | ;>(Ljava/util/EnumSet;)Ljava/util/EnumSet; 15 | ;>(L1java/util/EnumSet;)L1java/util/EnumSet; 16 | copyOf 17 | ;>(Ljava/util/Collection;)Ljava/util/EnumSet; 18 | ;>(L1java/util/Collection;)L1java/util/EnumSet; 19 | complementOf 20 | ;>(Ljava/util/EnumSet;)Ljava/util/EnumSet; 21 | ;>(L1java/util/EnumSet;)L1java/util/EnumSet; 22 | of 23 | ;>(TE;)Ljava/util/EnumSet; 24 | ;>(T1E;)L1java/util/EnumSet; 25 | of 26 | ;>(TE;TE;)Ljava/util/EnumSet; 27 | ;>(T1E;T1E;)L1java/util/EnumSet; 28 | of 29 | ;>(TE;TE;TE;)Ljava/util/EnumSet; 30 | ;>(T1E;T1E;T1E;)L1java/util/EnumSet; 31 | of 32 | ;>(TE;TE;TE;TE;)Ljava/util/EnumSet; 33 | ;>(T1E;T1E;T1E;T1E;)L1java/util/EnumSet; 34 | of 35 | ;>(TE;TE;TE;TE;TE;)Ljava/util/EnumSet; 36 | ;>(T1E;T1E;T1E;T1E;T1E;)L1java/util/EnumSet; 37 | of 38 | ;>(TE;[TE;)Ljava/util/EnumSet; 39 | ;>(T1E;[1TE;)L1java/util/EnumSet; 40 | range 41 | ;>(TE;TE;)Ljava/util/EnumSet; 42 | ;>(T1E;T1E;)L1java/util/EnumSet; 43 | -------------------------------------------------------------------------------- /etc/eea/java/util/Formatter.eea: -------------------------------------------------------------------------------- 1 | class java/util/Formatter 2 | format 3 | (Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/Formatter; 4 | (Ljava/lang/String;[Ljava/lang/Object;)L1java/util/Formatter; 5 | format 6 | (Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/Formatter; 7 | (Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)L1java/util/Formatter; 8 | -------------------------------------------------------------------------------- /etc/eea/java/util/GregorianCalendar.eea: -------------------------------------------------------------------------------- 1 | class java/util/GregorianCalendar 2 | clone 3 | ()Ljava/lang/Object; 4 | ()L1java/lang/Object; 5 | -------------------------------------------------------------------------------- /etc/eea/java/util/HashSet.eea: -------------------------------------------------------------------------------- 1 | class java/util/HashSet 2 | 3 | (Ljava/util/Collection<+TE;>;)V 4 | (L1java/util/Collection<+TE;>;)V 5 | clone 6 | ()Ljava/lang/Object; 7 | ()L1java/lang/Object; 8 | contains 9 | (Ljava/lang/Object;)Z 10 | (L0java/lang/Object;)Z 11 | iterator 12 | ()Ljava/util/Iterator; 13 | ()L1java/util/Iterator; 14 | remove 15 | (Ljava/lang/Object;)Z 16 | (L1java/lang/Object;)Z 17 | spliterator 18 | ()Ljava/util/Spliterator; 19 | ()L1java/util/Spliterator; 20 | -------------------------------------------------------------------------------- /etc/eea/java/util/HexFormat.eea: -------------------------------------------------------------------------------- 1 | class java/util/HexFormat 2 | formatHex 3 | ([B)Ljava/lang/String; 4 | ([1B)L1java/lang/String; 5 | -------------------------------------------------------------------------------- /etc/eea/java/util/Iterator.eea: -------------------------------------------------------------------------------- 1 | class java/util/Iterator 2 | forEachRemaining 3 | (Ljava/util/function/Consumer<-TE;>;)V 4 | (L1java/util/function/Consumer<-TE;>;)V 5 | next 6 | ()TE; 7 | ()T+E; 8 | -------------------------------------------------------------------------------- /etc/eea/java/util/LinkedList.eea: -------------------------------------------------------------------------------- 1 | class java/util/LinkedList 2 | 3 | (Ljava/util/Collection<+TE;>;)V 4 | (L1java/util/Collection<+TE;>;)V 5 | addAll 6 | (ILjava/util/Collection<+TE;>;)Z 7 | (IL1java/util/Collection<+TE;>;)Z 8 | addAll 9 | (Ljava/util/Collection<+TE;>;)Z 10 | (L1java/util/Collection<+TE;>;)Z 11 | clone 12 | ()Ljava/lang/Object; 13 | ()L1java/lang/Object; 14 | contains 15 | (Ljava/lang/Object;)Z 16 | (L0java/lang/Object;)Z 17 | descendingIterator 18 | ()Ljava/util/Iterator; 19 | ()L1java/util/Iterator; 20 | element 21 | ()TE; 22 | ()T0E; 23 | indexOf 24 | (Ljava/lang/Object;)I 25 | (L0java/lang/Object;)I 26 | lastIndexOf 27 | (Ljava/lang/Object;)I 28 | (L0java/lang/Object;)I 29 | linkBefore 30 | (TE;Ljava/util/LinkedList$Node;)V 31 | (TE;L1java/util/LinkedList$Node;)V 32 | listIterator 33 | (I)Ljava/util/ListIterator; 34 | (I)L1java/util/ListIterator; 35 | peek 36 | ()TE; 37 | ()T0E; 38 | peekFirst 39 | ()TE; 40 | ()T0E; 41 | peekLast 42 | ()TE; 43 | ()T0E; 44 | poll 45 | ()TE; 46 | ()T0E; 47 | pollFirst 48 | ()TE; 49 | ()T0E; 50 | pollLast 51 | ()TE; 52 | ()T0E; 53 | remove 54 | (Ljava/lang/Object;)Z 55 | (L0java/lang/Object;)Z 56 | removeFirstOccurrence 57 | (Ljava/lang/Object;)Z 58 | (L0java/lang/Object;)Z 59 | removeLastOccurrence 60 | (Ljava/lang/Object;)Z 61 | (L0java/lang/Object;)Z 62 | spliterator 63 | ()Ljava/util/Spliterator; 64 | ()L1java/util/Spliterator; 65 | toArray 66 | ()[Ljava/lang/Object; 67 | ()[L1java/lang/Object; 68 | toArray 69 | ([TT;)[TT; 70 | ([1TT;)[1TT; 71 | unlink 72 | (Ljava/util/LinkedList$Node;)TE; 73 | (L1java/util/LinkedList$Node;)TE; 74 | -------------------------------------------------------------------------------- /etc/eea/java/util/Locale.eea: -------------------------------------------------------------------------------- 1 | class java/util/Locale 2 | CANADA 3 | Ljava/util/Locale; 4 | L1java/util/Locale; 5 | CANADA_FRENCH 6 | Ljava/util/Locale; 7 | L1java/util/Locale; 8 | CHINA 9 | Ljava/util/Locale; 10 | L1java/util/Locale; 11 | CHINESE 12 | Ljava/util/Locale; 13 | L1java/util/Locale; 14 | ENGLISH 15 | Ljava/util/Locale; 16 | L1java/util/Locale; 17 | FRANCE 18 | Ljava/util/Locale; 19 | L1java/util/Locale; 20 | FRENCH 21 | Ljava/util/Locale; 22 | L1java/util/Locale; 23 | GERMAN 24 | Ljava/util/Locale; 25 | L1java/util/Locale; 26 | GERMANY 27 | Ljava/util/Locale; 28 | L1java/util/Locale; 29 | ITALIAN 30 | Ljava/util/Locale; 31 | L1java/util/Locale; 32 | ITALY 33 | Ljava/util/Locale; 34 | L1java/util/Locale; 35 | JAPAN 36 | Ljava/util/Locale; 37 | L1java/util/Locale; 38 | JAPANESE 39 | Ljava/util/Locale; 40 | L1java/util/Locale; 41 | KOREA 42 | Ljava/util/Locale; 43 | L1java/util/Locale; 44 | KOREAN 45 | Ljava/util/Locale; 46 | L1java/util/Locale; 47 | PRC 48 | Ljava/util/Locale; 49 | L1java/util/Locale; 50 | ROOT 51 | Ljava/util/Locale; 52 | L1java/util/Locale; 53 | SIMPLIFIED_CHINESE 54 | Ljava/util/Locale; 55 | L1java/util/Locale; 56 | TAIWAN 57 | Ljava/util/Locale; 58 | L1java/util/Locale; 59 | TRADITIONAL_CHINESE 60 | Ljava/util/Locale; 61 | L1java/util/Locale; 62 | UK 63 | Ljava/util/Locale; 64 | L1java/util/Locale; 65 | US 66 | Ljava/util/Locale; 67 | L1java/util/Locale; 68 | forLanguageTag 69 | (Ljava/lang/String;)Ljava/util/Locale; 70 | (L1java/lang/String;)L1java/util/Locale; 71 | getDefault 72 | ()Ljava/util/Locale; 73 | ()L1java/util/Locale; 74 | getDisplayLanguage 75 | ()Ljava/lang/String; 76 | ()L1java/lang/String; 77 | getLanguage 78 | ()Ljava/lang/String; 79 | ()L1java/lang/String; 80 | toString 81 | ()Ljava/lang/String; 82 | ()L1java/lang/String; 83 | -------------------------------------------------------------------------------- /etc/eea/java/util/Map$Entry.eea: -------------------------------------------------------------------------------- 1 | class java/util/Map$Entry 2 | comparingByKey 3 | ;V:Ljava/lang/Object;>()Ljava/util/Comparator;>; 4 | ;V:Ljava/lang/Object;>()L1java/util/Comparator;>; 5 | comparingByKey 6 | (Ljava/util/Comparator<-TK;>;)Ljava/util/Comparator;>; 7 | (L1java/util/Comparator<-TK;>;)L1java/util/Comparator;>; 8 | comparingByValue 9 | ;>()Ljava/util/Comparator;>; 10 | ;>()L1java/util/Comparator;>; 11 | comparingByValue 12 | (Ljava/util/Comparator<-TV;>;)Ljava/util/Comparator;>; 13 | (L1java/util/Comparator<-TV;>;)L1java/util/Comparator;>; 14 | equals 15 | (Ljava/lang/Object;)Z 16 | (L0java/lang/Object;)Z 17 | getKey 18 | ()TK; 19 | ()T+K; 20 | getValue 21 | ()TV; 22 | ()T+V; 23 | -------------------------------------------------------------------------------- /etc/eea/java/util/NavigableSet.eea: -------------------------------------------------------------------------------- 1 | class java/util/NavigableSet 2 | ceiling 3 | (TE;)TE; 4 | (TE;)T0E; 5 | descendingIterator 6 | ()Ljava/util/Iterator; 7 | ()L1java/util/Iterator; 8 | descendingSet 9 | ()Ljava/util/NavigableSet; 10 | ()L1java/util/NavigableSet; 11 | floor 12 | (TE;)TE; 13 | (TE;)T0E; 14 | headSet 15 | (TE;)Ljava/util/SortedSet; 16 | (TE;)L1java/util/SortedSet; 17 | headSet 18 | (TE;Z)Ljava/util/NavigableSet; 19 | (TE;Z)L1java/util/NavigableSet; 20 | higher 21 | (TE;)TE; 22 | (TE;)T0E; 23 | iterator 24 | ()Ljava/util/Iterator; 25 | ()L1java/util/Iterator; 26 | lower 27 | (TE;)TE; 28 | (TE;)T0E; 29 | subSet 30 | (TE;TE;)Ljava/util/SortedSet; 31 | (TE;TE;)L1java/util/SortedSet; 32 | subSet 33 | (TE;ZTE;Z)Ljava/util/NavigableSet; 34 | (TE;ZTE;Z)L1java/util/NavigableSet; 35 | tailSet 36 | (TE;)Ljava/util/SortedSet; 37 | (TE;)L1java/util/SortedSet; 38 | tailSet 39 | (TE;Z)Ljava/util/NavigableSet; 40 | (TE;Z)L1java/util/NavigableSet; 41 | -------------------------------------------------------------------------------- /etc/eea/java/util/Objects.eea: -------------------------------------------------------------------------------- 1 | class java/util/Objects 2 | equals 3 | (Ljava/lang/Object;Ljava/lang/Object;)Z 4 | (L0java/lang/Object;L0java/lang/Object;)Z 5 | deepEquals 6 | (Ljava/lang/Object;Ljava/lang/Object;)Z 7 | (L0java/lang/Object;L0java/lang/Object;)Z 8 | requireNonNull 9 | (TT;)TT; 10 | (T0T;)T1T; 11 | requireNonNull 12 | (TT;Ljava/lang/String;)TT; 13 | (T0T;Ljava/lang/String;)T1T; 14 | requireNonNull 15 | (TT;Ljava/util/function/Supplier;)TT; 16 | (T0T;L1java/util/function/Supplier;)T1T; 17 | requireNonNullElse 18 | (TT;TT;)TT; 19 | (T0T;T1T;)T1T; 20 | requireNonNullElseGet 21 | (TT;Ljava/util/function/Supplier<+TT;>;)TT; 22 | (T0T;L1java/util/function/Supplier<+1TT;>;)T1T; 23 | toString 24 | (Ljava/lang/Object;)Ljava/lang/String; 25 | (L0java/lang/Object;)L1java/lang/String; 26 | toString 27 | (Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String; 28 | (L0java/lang/Object;L0java/lang/String;)L0java/lang/String; 29 | compare 30 | (TT;TT;Ljava/util/Comparator<-TT;>;)I 31 | (TT;TT;L1java/util/Comparator<-TT;>;)I 32 | isNull 33 | (Ljava/lang/Object;)Z 34 | (L0java/lang/Object;)Z 35 | nonNull 36 | (Ljava/lang/Object;)Z 37 | (L0java/lang/Object;)Z 38 | hashCode 39 | (Ljava/lang/Object;)I 40 | (L0java/lang/Object;)I 41 | hash 42 | ([Ljava/lang/Object;)I 43 | ([0L0java/lang/Object;)I 44 | -------------------------------------------------------------------------------- /etc/eea/java/util/Optional.eea: -------------------------------------------------------------------------------- 1 | class java/util/Optional 2 | empty 3 | ()Ljava/util/Optional; 4 | ()L1java/util/Optional; 5 | equals 6 | (Ljava/lang/Object;)Z 7 | (L0java/lang/Object;)Z 8 | filter 9 | (Ljava/util/function/Predicate<-TT;>;)Ljava/util/Optional; 10 | (L1java/util/function/Predicate<-TT;>;)L1java/util/Optional; 11 | flatMap 12 | (Ljava/util/function/Function<-TT;+Ljava/util/Optional<+TU;>;>;)Ljava/util/Optional; 13 | (L1java/util/function/Function<-TT;+Ljava/util/Optional<+TU;>;>;)L1java/util/Optional; 14 | get 15 | ()TT; 16 | ()T1T; 17 | ifPresent 18 | (Ljava/util/function/Consumer<-TT;>;)V 19 | (L1java/util/function/Consumer<-T1T;>;)V 20 | ifPresentOrElse 21 | (Ljava/util/function/Consumer<-TT;>;Ljava/lang/Runnable;)V 22 | (L1java/util/function/Consumer<-T1T;>;L1java/lang/Runnable;)V 23 | map 24 | (Ljava/util/function/Function<-TT;+TU;>;)Ljava/util/Optional; 25 | (L1java/util/function/Function<-T1T;+T0U;>;)L1java/util/Optional; 26 | of 27 | (TT;)Ljava/util/Optional; 28 | (T1T;)L1java/util/Optional; 29 | ofNullable 30 | (TT;)Ljava/util/Optional; 31 | (T0T;)L1java/util/Optional; 32 | or 33 | (Ljava/util/function/Supplier<+Ljava/util/Optional<+TT;>;>;)Ljava/util/Optional; 34 | (L1java/util/function/Supplier<+Ljava/util/Optional<+TT;>;>;)L1java/util/Optional; 35 | orElse 36 | (TT;)TT; 37 | (T0T;)T0T; 38 | orElseGet 39 | (Ljava/util/function/Supplier<+TT;>;)TT; 40 | (L1java/util/function/Supplier<+TT;>;)TT; 41 | orElseThrow 42 | ()TT; 43 | ()T1T; 44 | orElseThrow 45 | (Ljava/util/function/Supplier<+TX;>;)TT;^TX; 46 | (L1java/util/function/Supplier<+TX;>;)T1T; 47 | stream 48 | ()Ljava/util/stream/Stream; 49 | ()L1java/util/stream/Stream; 50 | toString 51 | ()Ljava/lang/String; 52 | ()L1java/lang/String; 53 | -------------------------------------------------------------------------------- /etc/eea/java/util/Queue.eea: -------------------------------------------------------------------------------- 1 | class java/util/Queue 2 | add 3 | (TE;)Z 4 | (T1E;)Z 5 | element 6 | ()TE; 7 | ()T1E; 8 | offer 9 | (TE;)Z 10 | (T1E;)Z 11 | peek 12 | ()TE; 13 | ()T0E; 14 | poll 15 | ()TE; 16 | ()T0E; 17 | remove 18 | ()TE; 19 | ()T1E; 20 | -------------------------------------------------------------------------------- /etc/eea/java/util/ResourceBundle.eea: -------------------------------------------------------------------------------- 1 | class java/util/ResourceBundle 2 | clearCache 3 | (Ljava/lang/ClassLoader;)V 4 | (L1java/lang/ClassLoader;)V 5 | containsKey 6 | (Ljava/lang/String;)Z 7 | (L1java/lang/String;)Z 8 | getBaseBundleName 9 | ()Ljava/lang/String; 10 | ()L1java/lang/String; 11 | getBundle 12 | (Ljava/lang/String;)Ljava/util/ResourceBundle; 13 | (L1java/lang/String;)L1java/util/ResourceBundle; 14 | getBundle 15 | (Ljava/lang/String;Ljava/util/Locale;)Ljava/util/ResourceBundle; 16 | (L1java/lang/String;L1java/util/Locale;)L1java/util/ResourceBundle; 17 | getBundle 18 | (Ljava/lang/String;Ljava/util/Locale;Ljava/lang/ClassLoader;)Ljava/util/ResourceBundle; 19 | (L1java/lang/String;L1java/util/Locale;L0java/lang/ClassLoader;)L1java/util/ResourceBundle; 20 | getBundle 21 | (Ljava/lang/String;Ljava/util/Locale;Ljava/lang/ClassLoader;Ljava/util/ResourceBundle$Control;)Ljava/util/ResourceBundle; 22 | (L1java/lang/String;L1java/util/Locale;L0java/lang/ClassLoader;L1java/util/ResourceBundle$Control;)L1java/util/ResourceBundle; 23 | getBundle 24 | (Ljava/lang/String;Ljava/util/Locale;Ljava/util/ResourceBundle$Control;)Ljava/util/ResourceBundle; 25 | (L1java/lang/String;L1java/util/Locale;L1java/util/ResourceBundle$Control;)L1java/util/ResourceBundle; 26 | getBundle 27 | (Ljava/lang/String;Ljava/util/ResourceBundle$Control;)Ljava/util/ResourceBundle; 28 | (L1java/lang/String;L1java/util/ResourceBundle$Control;)L1java/util/ResourceBundle; 29 | getKeys 30 | ()Ljava/util/Enumeration; 31 | ()L1java/util/Enumeration; 32 | getLocale 33 | ()Ljava/util/Locale; 34 | ()L1java/util/Locale; 35 | getObject 36 | (Ljava/lang/String;)Ljava/lang/Object; 37 | (L1java/lang/String;)L1java/lang/Object; 38 | getString 39 | (Ljava/lang/String;)Ljava/lang/String; 40 | (L1java/lang/String;)L1java/lang/String; 41 | getStringArray 42 | (Ljava/lang/String;)[Ljava/lang/String; 43 | (L1java/lang/String;)[1Ljava/lang/String; 44 | keySet 45 | ()Ljava/util/Set; 46 | ()L1java/util/Set; 47 | 48 | -------------------------------------------------------------------------------- /etc/eea/java/util/ServiceLoader$Provider.eea: -------------------------------------------------------------------------------- 1 | class java/util/ServiceLoader$Provider 2 | get 3 | ()TS; 4 | ()T1S; 5 | type 6 | ()Ljava/lang/Class<+TS;>; 7 | ()L1java/lang/Class<+TS;>; 8 | -------------------------------------------------------------------------------- /etc/eea/java/util/ServiceLoader.eea: -------------------------------------------------------------------------------- 1 | class java/util/ServiceLoader 2 | load 3 | (Ljava/lang/Class;)Ljava/util/ServiceLoader; 4 | (Ljava/lang/Class;)L1java/util/ServiceLoader; 5 | load 6 | (Ljava/lang/Class;Ljava/lang/ClassLoader;)Ljava/util/ServiceLoader; 7 | (Ljava/lang/Class;Ljava/lang/ClassLoader;)L1java/util/ServiceLoader; 8 | -------------------------------------------------------------------------------- /etc/eea/java/util/SortedSet.eea: -------------------------------------------------------------------------------- 1 | class java/util/SortedSet 2 | comparator 3 | ()Ljava/util/Comparator<-TE;>; 4 | ()L0java/util/Comparator<-TE;>; 5 | headSet 6 | (TE;)Ljava/util/SortedSet; 7 | (TE;)L1java/util/SortedSet; 8 | spliterator 9 | ()Ljava/util/Spliterator; 10 | ()L1java/util/Spliterator; 11 | subSet 12 | (TE;TE;)Ljava/util/SortedSet; 13 | (TE;TE;)L1java/util/SortedSet; 14 | tailSet 15 | (TE;)Ljava/util/SortedSet; 16 | (TE;)L1java/util/SortedSet; 17 | -------------------------------------------------------------------------------- /etc/eea/java/util/Spliterator.eea: -------------------------------------------------------------------------------- 1 | class java/util/Spliterator 2 | tryAdvance 3 | (Ljava/util/function/Consumer<-TT;>;)Z 4 | (L1java/util/function/Consumer<-TT;>;)Z 5 | -------------------------------------------------------------------------------- /etc/eea/java/util/Spliterators.eea: -------------------------------------------------------------------------------- 1 | class java/util/Spliterators 2 | iterator 3 | (Ljava/util/Spliterator<+TT;>;)Ljava/util/Iterator; 4 | (L1java/util/Spliterator<+TT;>;)L1java/util/Iterator; 5 | -------------------------------------------------------------------------------- /etc/eea/java/util/StringJoiner.eea: -------------------------------------------------------------------------------- 1 | class java/util/StringJoiner 2 | 3 | (Ljava/lang/CharSequence;)V 4 | (L1java/lang/CharSequence;)V 5 | 6 | (Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;)V 7 | (L1java/lang/CharSequence;L1java/lang/CharSequence;L1java/lang/CharSequence;)V 8 | add 9 | (Ljava/lang/CharSequence;)Ljava/util/StringJoiner; 10 | (L0java/lang/CharSequence;)L1java/util/StringJoiner; 11 | merge 12 | (Ljava/util/StringJoiner;)Ljava/util/StringJoiner; 13 | (L1java/util/StringJoiner;)L1java/util/StringJoiner; 14 | setEmptyValue 15 | (Ljava/lang/CharSequence;)Ljava/util/StringJoiner; 16 | (L1java/lang/CharSequence;)Ljava/util/StringJoiner; 17 | toString 18 | ()Ljava/lang/String; 19 | ()L1java/lang/String; 20 | -------------------------------------------------------------------------------- /etc/eea/java/util/TimeZone.eea: -------------------------------------------------------------------------------- 1 | class java/util/TimeZone 2 | getDefault 3 | ()Ljava/util/TimeZone; 4 | ()L1java/util/TimeZone; 5 | getTimeZone 6 | (Ljava/lang/String;)Ljava/util/TimeZone; 7 | (L1java/lang/String;)L1java/util/TimeZone; 8 | -------------------------------------------------------------------------------- /etc/eea/java/util/TreeMap.eea: -------------------------------------------------------------------------------- 1 | class java/util/TreeMap 2 | get 3 | (Ljava/lang/Object;)TV; 4 | (Ljava/lang/Object;)T0V; 5 | put 6 | (TK;TV;)TV; 7 | (TK;TV;)T0V; 8 | -------------------------------------------------------------------------------- /etc/eea/java/util/TreeSet.eea: -------------------------------------------------------------------------------- 1 | class java/util/TreeSet 2 | pollFirst 3 | ()TE; 4 | ()T0E; 5 | -------------------------------------------------------------------------------- /etc/eea/java/util/UUID.eea: -------------------------------------------------------------------------------- 1 | class java/util/UUID 2 | 3 | ([B)V 4 | ([1B)V 5 | fromString 6 | (Ljava/lang/String;)Ljava/util/UUID; 7 | (L1java/lang/String;)L1java/util/UUID; 8 | nameUUIDFromBytes 9 | ([B)Ljava/util/UUID; 10 | ([1B)L1java/util/UUID; 11 | randomUUID 12 | ()Ljava/util/UUID; 13 | ()L1java/util/UUID; 14 | toString 15 | ()Ljava/lang/String; 16 | ()L1java/lang/String; 17 | -------------------------------------------------------------------------------- /etc/eea/java/util/Vector.eea: -------------------------------------------------------------------------------- 1 | class java/util/Vector 2 | get 3 | (I)TE; 4 | (I)T+E; 5 | -------------------------------------------------------------------------------- /etc/eea/java/util/concurrent/BlockingQueue.eea: -------------------------------------------------------------------------------- 1 | class java/util/concurrent/BlockingQueue 2 | drainTo 3 | (Ljava/util/Collection<-TE;>;)I 4 | (L1java/util/Collection<-TE;>;)I 5 | drainTo 6 | (Ljava/util/Collection<-TE;>;I)I 7 | (L1java/util/Collection<-TE;>;I)I 8 | offer 9 | (TE;JLjava/util/concurrent/TimeUnit;)Z 10 | (T1E;JL1java/util/concurrent/TimeUnit;)Z 11 | poll 12 | (JLjava/util/concurrent/TimeUnit;)TE; 13 | (JL1java/util/concurrent/TimeUnit;)T0E; 14 | -------------------------------------------------------------------------------- /etc/eea/java/util/concurrent/Callable.eea: -------------------------------------------------------------------------------- 1 | class java/util/concurrent/Callable 2 | call 3 | ()TV; 4 | ()TV; 5 | -------------------------------------------------------------------------------- /etc/eea/java/util/concurrent/ConcurrentLinkedDeque.eea: -------------------------------------------------------------------------------- 1 | class java/util/concurrent/ConcurrentLinkedDeque 2 | pop 3 | ()TE; 4 | ()T1E; 5 | -------------------------------------------------------------------------------- /etc/eea/java/util/concurrent/ConcurrentLinkedQueue.eea: -------------------------------------------------------------------------------- 1 | class java/util/concurrent/ConcurrentLinkedQueue 2 | peek 3 | ()TE; 4 | ()T0E; 5 | poll 6 | ()TE; 7 | ()T0E; 8 | -------------------------------------------------------------------------------- /etc/eea/java/util/concurrent/Executor.eea: -------------------------------------------------------------------------------- 1 | class java/util/concurrent/Executor 2 | execute 3 | (Ljava/lang/Runnable;)V 4 | (L1java/lang/Runnable;)V 5 | -------------------------------------------------------------------------------- /etc/eea/java/util/concurrent/ExecutorService.eea: -------------------------------------------------------------------------------- 1 | class java/util/concurrent/ExecutorService 2 | awaitTermination 3 | (JLjava/util/concurrent/TimeUnit;)Z 4 | (JL1java/util/concurrent/TimeUnit;)Z 5 | invokeAll 6 | (Ljava/util/Collection<+Ljava/util/concurrent/Callable;>;)Ljava/util/List;>; 7 | (L1java/util/Collection<+Ljava/util/concurrent/Callable;>;)L1java/util/List;>; 8 | invokeAll 9 | (Ljava/util/Collection<+Ljava/util/concurrent/Callable;>;JLjava/util/concurrent/TimeUnit;)Ljava/util/List;>; 10 | (L1java/util/Collection<+Ljava/util/concurrent/Callable;>;JL1java/util/concurrent/TimeUnit;)L1java/util/List;>; 11 | invokeAny 12 | (Ljava/util/Collection<+Ljava/util/concurrent/Callable;>;)TT; 13 | (L1java/util/Collection<+Ljava/util/concurrent/Callable;>;)TT; 14 | invokeAny 15 | (Ljava/util/Collection<+Ljava/util/concurrent/Callable;>;JLjava/util/concurrent/TimeUnit;)TT; 16 | (L1java/util/Collection<+Ljava/util/concurrent/Callable;>;JL1java/util/concurrent/TimeUnit;)TT; 17 | shutdownNow 18 | ()Ljava/util/List; 19 | ()L1java/util/List; 20 | submit 21 | (Ljava/lang/Runnable;)Ljava/util/concurrent/Future<*>; 22 | (L1java/lang/Runnable;)L1java/util/concurrent/Future<*>; 23 | submit 24 | (Ljava/lang/Runnable;TT;)Ljava/util/concurrent/Future; 25 | (L1java/lang/Runnable;TT;)L1java/util/concurrent/Future; 26 | submit 27 | (Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future; 28 | (L1java/util/concurrent/Callable;)L1java/util/concurrent/Future; 29 | -------------------------------------------------------------------------------- /etc/eea/java/util/concurrent/Flow$Subscriber.eea: -------------------------------------------------------------------------------- 1 | class java/util/concurrent/Flow$Subscriber 2 | onError 3 | (Ljava/lang/Throwable;)V 4 | (L1java/lang/Throwable;)V 5 | -------------------------------------------------------------------------------- /etc/eea/java/util/concurrent/Future.eea: -------------------------------------------------------------------------------- 1 | class java/util/concurrent/Future 2 | get 3 | (JLjava/util/concurrent/TimeUnit;)TV; 4 | (JL1java/util/concurrent/TimeUnit;)TV; 5 | -------------------------------------------------------------------------------- /etc/eea/java/util/concurrent/LinkedBlockingQueue.eea: -------------------------------------------------------------------------------- 1 | class java/util/concurrent/LinkedBlockingQueue 2 | contains 3 | (Ljava/lang/Object;)Z 4 | (L0java/lang/Object;)Z 5 | drainTo 6 | (Ljava/util/Collection<-TE;>;)I 7 | (L1java/util/Collection<-TE;>;)I 8 | drainTo 9 | (Ljava/util/Collection<-TE;>;I)I 10 | (L1java/util/Collection<-TE;>;I)I 11 | forEach 12 | (Ljava/util/function/Consumer<-TE;>;)V 13 | (L1java/util/function/Consumer<-TE;>;)V 14 | iterator 15 | ()Ljava/util/Iterator; 16 | ()L1java/util/Iterator; 17 | offer 18 | (TE;)Z 19 | (T1E;)Z 20 | offer 21 | (TE;JLjava/util/concurrent/TimeUnit;)Z 22 | (T1E;JL1java/util/concurrent/TimeUnit;)Z 23 | peek 24 | ()TE; 25 | ()T0E; 26 | poll 27 | ()TE; 28 | ()T0E; 29 | poll 30 | (JLjava/util/concurrent/TimeUnit;)TE; 31 | (JL1java/util/concurrent/TimeUnit;)T0E; 32 | put 33 | (TE;)V 34 | (T1E;)V 35 | remove 36 | (Ljava/lang/Object;)Z 37 | (L0java/lang/Object;)Z 38 | removeAll 39 | (Ljava/util/Collection<*>;)Z 40 | (L1java/util/Collection<*>;)Z 41 | removeIf 42 | (Ljava/util/function/Predicate<-TE;>;)Z 43 | (L1java/util/function/Predicate<-TE;>;)Z 44 | retainAll 45 | (Ljava/util/Collection<*>;)Z 46 | (L1java/util/Collection<*>;)Z 47 | spliterator 48 | ()Ljava/util/Spliterator; 49 | ()L1java/util/Spliterator; 50 | take 51 | ()TE; 52 | ()T1E; 53 | toArray 54 | ()[Ljava/lang/Object; 55 | ()[1L1java/lang/Object; 56 | toArray 57 | ([TT;)[TT; 58 | ([1T1T;)[1T1T; 59 | toString 60 | ()Ljava/lang/String; 61 | ()L1java/lang/String; 62 | -------------------------------------------------------------------------------- /etc/eea/java/util/concurrent/RejectedExecutionHandler.eea: -------------------------------------------------------------------------------- 1 | class java/util/concurrent/RejectedExecutionHandler 2 | rejectedExecution 3 | (Ljava/lang/Runnable;Ljava/util/concurrent/ThreadPoolExecutor;)V 4 | (L1java/lang/Runnable;L1java/util/concurrent/ThreadPoolExecutor;)V 5 | -------------------------------------------------------------------------------- /etc/eea/java/util/concurrent/ScheduledExecutorService.eea: -------------------------------------------------------------------------------- 1 | class java/util/concurrent/ScheduledExecutorService 2 | schedule 3 | (Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture<*>; 4 | (Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)L1java/util/concurrent/ScheduledFuture<*>; 5 | -------------------------------------------------------------------------------- /etc/eea/java/util/concurrent/ScheduledThreadPoolExecutor.eea: -------------------------------------------------------------------------------- 1 | class java/util/concurrent/ScheduledThreadPoolExecutor 2 | scheduleAtFixedRate 3 | (Ljava/lang/Runnable;JJLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture<*>; 4 | (Ljava/lang/Runnable;JJLjava/util/concurrent/TimeUnit;)L1java/util/concurrent/ScheduledFuture<*>; 5 | -------------------------------------------------------------------------------- /etc/eea/java/util/concurrent/ThreadPoolExecutor.eea: -------------------------------------------------------------------------------- 1 | class java/util/concurrent/ThreadPoolExecutor 2 | 3 | (IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/RejectedExecutionHandler;)V 4 | (IIJL1java/util/concurrent/TimeUnit;L1java/util/concurrent/BlockingQueue;L1java/util/concurrent/RejectedExecutionHandler;)V 5 | -------------------------------------------------------------------------------- /etc/eea/java/util/concurrent/atomic/AtomicIntegerFieldUpdater.eea: -------------------------------------------------------------------------------- 1 | class java/util/concurrent/atomic/AtomicIntegerFieldUpdater 2 | accumulateAndGet 3 | (TT;ILjava/util/function/IntBinaryOperator;)I 4 | (T1T;IL1java/util/function/IntBinaryOperator;)I 5 | addAndGet 6 | (TT;I)I 7 | (T1T;I)I 8 | compareAndSet 9 | (TT;II)Z 10 | (T1T;II)Z 11 | decrementAndGet 12 | (TT;)I 13 | (T1T;)I 14 | get 15 | (TT;)I 16 | (T1T;)I 17 | getAndAccumulate 18 | (TT;ILjava/util/function/IntBinaryOperator;)I 19 | (T1T;IL1java/util/function/IntBinaryOperator;)I 20 | getAndAdd 21 | (TT;I)I 22 | (T1T;I)I 23 | getAndDecrement 24 | (TT;)I 25 | (T1T;)I 26 | getAndIncrement 27 | (TT;)I 28 | (T1T;)I 29 | getAndSet 30 | (TT;I)I 31 | (T1T;I)I 32 | getAndUpdate 33 | (TT;Ljava/util/function/IntUnaryOperator;)I 34 | (T1T;Ljava/util/function/IntUnaryOperator;)I 35 | incrementAndGet 36 | (TT;)I 37 | (T1T;)I 38 | lazySet 39 | (TT;I)V 40 | (T1T;I)V 41 | newUpdater 42 | (Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater; 43 | (L1java/lang/Class;L1java/lang/String;)L1java/util/concurrent/atomic/AtomicIntegerFieldUpdater; 44 | set 45 | (TT;I)V 46 | (T1T;I)V 47 | updateAndGet 48 | (TT;Ljava/util/function/IntUnaryOperator;)I 49 | (T1T;L1java/util/function/IntUnaryOperator;)I 50 | weakCompareAndSet 51 | (TT;II)Z 52 | (T1T;II)Z 53 | -------------------------------------------------------------------------------- /etc/eea/java/util/concurrent/atomic/AtomicReference.eea: -------------------------------------------------------------------------------- 1 | class java/util/concurrent/atomic/AtomicReference 2 | get 3 | ()TV; 4 | ()TV; 5 | -------------------------------------------------------------------------------- /etc/eea/java/util/concurrent/locks/ReadWriteLock.eea: -------------------------------------------------------------------------------- 1 | class java/util/concurrent/locks/ReadWriteLock 2 | readLock 3 | ()Ljava/util/concurrent/locks/Lock; 4 | ()L1java/util/concurrent/locks/Lock; 5 | writeLock 6 | ()Ljava/util/concurrent/locks/Lock; 7 | ()L1java/util/concurrent/locks/Lock; 8 | -------------------------------------------------------------------------------- /etc/eea/java/util/concurrent/locks/ReentrantLock.eea: -------------------------------------------------------------------------------- 1 | class java/util/concurrent/locks/ReentrantLock 2 | newCondition 3 | ()Ljava/util/concurrent/locks/Condition; 4 | ()L1java/util/concurrent/locks/Condition; 5 | -------------------------------------------------------------------------------- /etc/eea/java/util/function/Function.eea: -------------------------------------------------------------------------------- 1 | class java/util/function/Function 2 | andThen 3 | (Ljava/util/function/Function<-TR;+TV;>;)Ljava/util/function/Function; 4 | (Ljava/util/function/Function<-TR;+TV;>;)L1java/util/function/Function; 5 | identity 6 | ()Ljava/util/function/Function; 7 | ()L1java/util/function/Function; 8 | -------------------------------------------------------------------------------- /etc/eea/java/util/function/Predicate.eea: -------------------------------------------------------------------------------- 1 | class java/util/function/Predicate 2 | and 3 | (Ljava/util/function/Predicate<-TT;>;)Ljava/util/function/Predicate; 4 | (Ljava/util/function/Predicate<-TT;>;)L1java/util/function/Predicate; 5 | negate 6 | ()Ljava/util/function/Predicate; 7 | ()L1java/util/function/Predicate; 8 | -------------------------------------------------------------------------------- /etc/eea/java/util/jar/Manifest.eea: -------------------------------------------------------------------------------- 1 | class java/util/jar/Manifest 2 | getMainAttributes 3 | ()Ljava/util/jar/Attributes; 4 | ()L1java/util/jar/Attributes; 5 | -------------------------------------------------------------------------------- /etc/eea/java/util/logging/Logger.eea: -------------------------------------------------------------------------------- 1 | class java/util/logging/Logger 2 | getLogger 3 | (Ljava/lang/String;)Ljava/util/logging/Logger; 4 | (Ljava/lang/String;)L1java/util/logging/Logger; 5 | -------------------------------------------------------------------------------- /etc/eea/java/util/regex/Matcher.eea: -------------------------------------------------------------------------------- 1 | class java/util/regex/Matcher 2 | replaceAll 3 | (Ljava/util/function/Function;)Ljava/lang/String; 4 | (Ljava/util/function/Function;)L1java/lang/String; 5 | -------------------------------------------------------------------------------- /etc/eea/java/util/regex/Pattern.eea: -------------------------------------------------------------------------------- 1 | class java/util/regex/Pattern 2 | compile 3 | (Ljava/lang/String;)Ljava/util/regex/Pattern; 4 | (Ljava/lang/String;)L1java/util/regex/Pattern; 5 | compile 6 | (Ljava/lang/String;I)Ljava/util/regex/Pattern; 7 | (Ljava/lang/String;I)L1java/util/regex/Pattern; 8 | -------------------------------------------------------------------------------- /etc/eea/java/util/stream/BaseStream.eea: -------------------------------------------------------------------------------- 1 | class java/util/stream/BaseStream 2 | iterator 3 | ()Ljava/util/Iterator; 4 | ()L1java/util/Iterator; 5 | onClose 6 | (Ljava/lang/Runnable;)TS; 7 | (Ljava/lang/Runnable;)T1S; 8 | spliterator 9 | ()Ljava/util/Spliterator; 10 | ()L1java/util/Spliterator; 11 | -------------------------------------------------------------------------------- /etc/eea/java/util/stream/Collector.eea: -------------------------------------------------------------------------------- 1 | class java/util/stream/Collector 2 | of 3 | (Ljava/util/function/Supplier;Ljava/util/function/BiConsumer;Ljava/util/function/BinaryOperator;Ljava/util/function/Function;[Ljava/util/stream/Collector$Characteristics;)Ljava/util/stream/Collector; 4 | (Ljava/util/function/Supplier;Ljava/util/function/BiConsumer;Ljava/util/function/BinaryOperator;Ljava/util/function/Function;[Ljava/util/stream/Collector$Characteristics;)L1java/util/stream/Collector; 5 | -------------------------------------------------------------------------------- /etc/eea/java/util/stream/DoubleStream.eea: -------------------------------------------------------------------------------- 1 | class java/util/stream/DoubleStream 2 | boxed 3 | ()Ljava/util/stream/Stream; 4 | ()L1java/util/stream/Stream; 5 | -------------------------------------------------------------------------------- /etc/eea/java/util/stream/IntStream.eea: -------------------------------------------------------------------------------- 1 | class java/util/stream/IntStream 2 | boxed 3 | ()Ljava/util/stream/Stream; 4 | ()L1java/util/stream/Stream; 5 | -------------------------------------------------------------------------------- /etc/eea/java/util/stream/LongStream.eea: -------------------------------------------------------------------------------- 1 | class java/util/stream/LongStream 2 | boxed 3 | ()Ljava/util/stream/Stream; 4 | ()L1java/util/stream/Stream; 5 | -------------------------------------------------------------------------------- /etc/eea/java/util/stream/Stream$Builder.eea: -------------------------------------------------------------------------------- 1 | class java/util/stream/Stream$Builder 2 | add 3 | (TT;)Ljava/util/stream/Stream$Builder; 4 | (TT;)L1java/util/stream/Stream$Builder; 5 | build 6 | ()Ljava/util/stream/Stream; 7 | ()L1java/util/stream/Stream; 8 | -------------------------------------------------------------------------------- /etc/eea/java/util/stream/StreamSupport.eea: -------------------------------------------------------------------------------- 1 | class java/util/stream/StreamSupport 2 | doubleStream 3 | (Ljava/util/Spliterator$OfDouble;Z)Ljava/util/stream/DoubleStream; 4 | (Ljava/util/Spliterator$OfDouble;Z)L1java/util/stream/DoubleStream; 5 | doubleStream 6 | (Ljava/util/function/Supplier<+Ljava/util/Spliterator$OfDouble;>;IZ)Ljava/util/stream/DoubleStream; 7 | (Ljava/util/function/Supplier<+Ljava/util/Spliterator$OfDouble;>;IZ)L1java/util/stream/DoubleStream; 8 | intStream 9 | (Ljava/util/Spliterator$OfInt;Z)Ljava/util/stream/IntStream; 10 | (Ljava/util/Spliterator$OfInt;Z)L1java/util/stream/IntStream; 11 | intStream 12 | (Ljava/util/function/Supplier<+Ljava/util/Spliterator$OfInt;>;IZ)Ljava/util/stream/IntStream; 13 | (Ljava/util/function/Supplier<+Ljava/util/Spliterator$OfInt;>;IZ)L1java/util/stream/IntStream; 14 | longStream 15 | (Ljava/util/Spliterator$OfLong;Z)Ljava/util/stream/LongStream; 16 | (Ljava/util/Spliterator$OfLong;Z)L1java/util/stream/LongStream; 17 | longStream 18 | (Ljava/util/function/Supplier<+Ljava/util/Spliterator$OfLong;>;IZ)Ljava/util/stream/LongStream; 19 | (Ljava/util/function/Supplier<+Ljava/util/Spliterator$OfLong;>;IZ)L1java/util/stream/LongStream; 20 | stream 21 | (Ljava/util/Spliterator;Z)Ljava/util/stream/Stream; 22 | (Ljava/util/Spliterator;Z)L1java/util/stream/Stream; 23 | stream 24 | (Ljava/util/function/Supplier<+Ljava/util/Spliterator;>;IZ)Ljava/util/stream/Stream; 25 | (Ljava/util/function/Supplier<+Ljava/util/Spliterator;>;IZ)L1java/util/stream/Stream; 26 | -------------------------------------------------------------------------------- /etc/eea/javax/annotation/processing/AbstractProcessor.eea: -------------------------------------------------------------------------------- 1 | class javax/annotation/processing/AbstractProcessor 2 | getSupportedAnnotationTypes 3 | ()Ljava/util/Set; 4 | ()L1java/util/Set; 5 | getSupportedOptions 6 | ()Ljava/util/Set; 7 | ()L1java/util/Set; 8 | init 9 | (Ljavax/annotation/processing/ProcessingEnvironment;)V 10 | (L1javax/annotation/processing/ProcessingEnvironment;)V 11 | process 12 | (Ljava/util/Set<+Ljavax/lang/model/element/TypeElement;>;Ljavax/annotation/processing/RoundEnvironment;)Z 13 | (L1java/util/Set<+L1javax/lang/model/element/TypeElement;>;L1javax/annotation/processing/RoundEnvironment;)Z 14 | -------------------------------------------------------------------------------- /etc/eea/javax/annotation/processing/Filer.eea: -------------------------------------------------------------------------------- 1 | class javax/annotation/processing/Filer 2 | createResource 3 | (Ljavax/tools/JavaFileManager$Location;Ljava/lang/CharSequence;Ljava/lang/CharSequence;[Ljavax/lang/model/element/Element;)Ljavax/tools/FileObject; 4 | (Ljavax/tools/JavaFileManager$Location;Ljava/lang/CharSequence;Ljava/lang/CharSequence;[Ljavax/lang/model/element/Element;)L1javax/tools/FileObject; 5 | createSourceFile 6 | (Ljava/lang/CharSequence;[Ljavax/lang/model/element/Element;)Ljavax/tools/JavaFileObject; 7 | (Ljava/lang/CharSequence;[Ljavax/lang/model/element/Element;)L1javax/tools/JavaFileObject; 8 | getResource 9 | (Ljavax/tools/JavaFileManager$Location;Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljavax/tools/FileObject; 10 | (Ljavax/tools/JavaFileManager$Location;Ljava/lang/CharSequence;Ljava/lang/CharSequence;)L1javax/tools/FileObject; 11 | -------------------------------------------------------------------------------- /etc/eea/javax/annotation/processing/ProcessingEnvironment.eea: -------------------------------------------------------------------------------- 1 | class javax/annotation/processing/ProcessingEnvironment 2 | getElementUtils 3 | ()Ljavax/lang/model/util/Elements; 4 | ()L1javax/lang/model/util/Elements; 5 | getFiler 6 | ()Ljavax/annotation/processing/Filer; 7 | ()L1javax/annotation/processing/Filer; 8 | getMessager 9 | ()Ljavax/annotation/processing/Messager; 10 | ()L1javax/annotation/processing/Messager; 11 | getOptions 12 | ()Ljava/util/Map; 13 | ()L1java/util/Map; 14 | getTypeUtils 15 | ()Ljavax/lang/model/util/Types; 16 | ()L1javax/lang/model/util/Types; 17 | -------------------------------------------------------------------------------- /etc/eea/javax/annotation/processing/RoundEnvironment.eea: -------------------------------------------------------------------------------- 1 | class javax/annotation/processing/RoundEnvironment 2 | getElementsAnnotatedWith 3 | (Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;)Ljava/util/Set<+Ljavax/lang/model/element/Element;>; 4 | (Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;)L1java/util/Set<+L1javax/lang/model/element/Element;>; 5 | getElementsAnnotatedWith 6 | (Ljavax/lang/model/element/TypeElement;)Ljava/util/Set<+Ljavax/lang/model/element/Element;>; 7 | (Ljavax/lang/model/element/TypeElement;)Ljava/util/Set<+L1javax/lang/model/element/Element;>; 8 | -------------------------------------------------------------------------------- /etc/eea/javax/lang/model/AnnotatedConstruct.eea: -------------------------------------------------------------------------------- 1 | class javax/lang/model/AnnotatedConstruct 2 | getAnnotation 3 | (Ljava/lang/Class;)TA; 4 | (Ljava/lang/Class;)T0A; 5 | -------------------------------------------------------------------------------- /etc/eea/javax/lang/model/SourceVersion.eea: -------------------------------------------------------------------------------- 1 | class javax/lang/model/SourceVersion 2 | latest 3 | ()Ljavax/lang/model/SourceVersion; 4 | ()L1javax/lang/model/SourceVersion; 5 | latestSupported 6 | ()Ljavax/lang/model/SourceVersion; 7 | ()L1javax/lang/model/SourceVersion; 8 | -------------------------------------------------------------------------------- /etc/eea/javax/lang/model/element/AnnotationMirror.eea: -------------------------------------------------------------------------------- 1 | class javax/lang/model/element/AnnotationMirror 2 | getAnnotationType 3 | ()Ljavax/lang/model/type/DeclaredType; 4 | ()L1javax/lang/model/type/DeclaredType; 5 | getElementValues 6 | ()Ljava/util/Map<+Ljavax/lang/model/element/ExecutableElement;+Ljavax/lang/model/element/AnnotationValue;>; 7 | ()L1java/util/Map<+L1javax/lang/model/element/ExecutableElement;+L1javax/lang/model/element/AnnotationValue;>; 8 | -------------------------------------------------------------------------------- /etc/eea/javax/lang/model/element/AnnotationValue.eea: -------------------------------------------------------------------------------- 1 | class javax/lang/model/element/AnnotationValue 2 | accept 3 | (Ljavax/lang/model/element/AnnotationValueVisitor;TP;)TR; 4 | (L1javax/lang/model/element/AnnotationValueVisitor;TP;)TR; 5 | getValue 6 | ()Ljava/lang/Object; 7 | ()L1java/lang/Object; 8 | -------------------------------------------------------------------------------- /etc/eea/javax/lang/model/element/Element.eea: -------------------------------------------------------------------------------- 1 | class javax/lang/model/element/Element 2 | asType 3 | ()Ljavax/lang/model/type/TypeMirror; 4 | ()L1javax/lang/model/type/TypeMirror; 5 | getAnnotation 6 | (Ljava/lang/Class;)TA; 7 | (Ljava/lang/Class;)T0A; 8 | getAnnotationMirrors 9 | ()Ljava/util/List<+Ljavax/lang/model/element/AnnotationMirror;>; 10 | ()L1java/util/List<+L1javax/lang/model/element/AnnotationMirror;>; 11 | getKind 12 | ()Ljavax/lang/model/element/ElementKind; 13 | ()L1javax/lang/model/element/ElementKind; 14 | getModifiers 15 | ()Ljava/util/Set; 16 | ()L1java/util/Set; 17 | -------------------------------------------------------------------------------- /etc/eea/javax/lang/model/element/ElementVisitor.eea: -------------------------------------------------------------------------------- 1 | class javax/lang/model/element/ElementVisitor 2 | visitExecutable 3 | (Ljavax/lang/model/element/ExecutableElement;TP;)TR; 4 | (L1javax/lang/model/element/ExecutableElement;TP;)TR; 5 | -------------------------------------------------------------------------------- /etc/eea/javax/lang/model/element/ExecutableElement.eea: -------------------------------------------------------------------------------- 1 | class javax/lang/model/element/ExecutableElement 2 | getParameters 3 | ()Ljava/util/List<+Ljavax/lang/model/element/VariableElement;>; 4 | ()Ljava/util/List<+L1javax/lang/model/element/VariableElement;>; 5 | getReturnType 6 | ()Ljavax/lang/model/type/TypeMirror; 7 | ()L1javax/lang/model/type/TypeMirror; 8 | -------------------------------------------------------------------------------- /etc/eea/javax/lang/model/element/TypeElement.eea: -------------------------------------------------------------------------------- 1 | class javax/lang/model/element/TypeElement 2 | asType 3 | ()Ljavax/lang/model/type/TypeMirror; 4 | ()L1javax/lang/model/type/TypeMirror; 5 | getEnclosedElements 6 | ()Ljava/util/List<+Ljavax/lang/model/element/Element;>; 7 | ()L1java/util/List<+L1javax/lang/model/element/Element;>; 8 | getQualifiedName 9 | ()Ljavax/lang/model/element/Name; 10 | ()L1javax/lang/model/element/Name; 11 | getTypeParameters 12 | ()Ljava/util/List<+Ljavax/lang/model/element/TypeParameterElement;>; 13 | ()L1java/util/List<+L1javax/lang/model/element/TypeParameterElement;>; 14 | -------------------------------------------------------------------------------- /etc/eea/javax/lang/model/element/VariableElement.eea: -------------------------------------------------------------------------------- 1 | class javax/lang/model/element/VariableElement 2 | asType 3 | ()Ljavax/lang/model/type/TypeMirror; 4 | ()L1javax/lang/model/type/TypeMirror; 5 | -------------------------------------------------------------------------------- /etc/eea/javax/lang/model/type/ArrayType.eea: -------------------------------------------------------------------------------- 1 | class javax/lang/model/type/ArrayType 2 | getComponentType 3 | ()Ljavax/lang/model/type/TypeMirror; 4 | ()L1javax/lang/model/type/TypeMirror; 5 | -------------------------------------------------------------------------------- /etc/eea/javax/lang/model/type/DeclaredType.eea: -------------------------------------------------------------------------------- 1 | class javax/lang/model/type/DeclaredType 2 | asElement 3 | ()Ljavax/lang/model/element/Element; 4 | ()L1javax/lang/model/element/Element; 5 | getTypeArguments 6 | ()Ljava/util/List<+Ljavax/lang/model/type/TypeMirror;>; 7 | ()L1java/util/List<+L1javax/lang/model/type/TypeMirror;>; 8 | -------------------------------------------------------------------------------- /etc/eea/javax/lang/model/type/ExecutableType.eea: -------------------------------------------------------------------------------- 1 | class javax/lang/model/type/ExecutableType 2 | getReturnType 3 | ()Ljavax/lang/model/type/TypeMirror; 4 | ()L1javax/lang/model/type/TypeMirror; 5 | getThrownTypes 6 | ()Ljava/util/List<+Ljavax/lang/model/type/TypeMirror;>; 7 | ()L1java/util/List<+L1javax/lang/model/type/TypeMirror;>; 8 | -------------------------------------------------------------------------------- /etc/eea/javax/lang/model/type/IntersectionType.eea: -------------------------------------------------------------------------------- 1 | class javax/lang/model/type/IntersectionType 2 | getBounds 3 | ()Ljava/util/List<+Ljavax/lang/model/type/TypeMirror;>; 4 | ()L1java/util/List<+L1javax/lang/model/type/TypeMirror;>; 5 | -------------------------------------------------------------------------------- /etc/eea/javax/lang/model/type/TypeMirror.eea: -------------------------------------------------------------------------------- 1 | class javax/lang/model/type/TypeMirror 2 | getAnnotation 3 | (Ljava/lang/Class;)TA; 4 | (Ljava/lang/Class;)T0A; 5 | getAnnotationMirrors 6 | ()Ljava/util/List<+Ljavax/lang/model/element/AnnotationMirror;>; 7 | ()L1java/util/List<+L1javax/lang/model/element/AnnotationMirror;>; 8 | getKind 9 | ()Ljavax/lang/model/type/TypeKind; 10 | ()L1javax/lang/model/type/TypeKind; 11 | toString 12 | ()Ljava/lang/String; 13 | ()L1java/lang/String; 14 | -------------------------------------------------------------------------------- /etc/eea/javax/lang/model/type/TypeVariable.eea: -------------------------------------------------------------------------------- 1 | class javax/lang/model/type/TypeVariable 2 | getLowerBound 3 | ()Ljavax/lang/model/type/TypeMirror; 4 | ()L1javax/lang/model/type/TypeMirror; 5 | getUpperBound 6 | ()Ljavax/lang/model/type/TypeMirror; 7 | ()L1javax/lang/model/type/TypeMirror; 8 | -------------------------------------------------------------------------------- /etc/eea/javax/lang/model/type/TypeVisitor.eea: -------------------------------------------------------------------------------- 1 | class javax/lang/model/type/TypeVisitor 2 | visit 3 | (Ljavax/lang/model/type/TypeMirror;)TR; 4 | (L1javax/lang/model/type/TypeMirror;)TR; 5 | visit 6 | (Ljavax/lang/model/type/TypeMirror;TP;)TR; 7 | (L1javax/lang/model/type/TypeMirror;TP;)TR; 8 | visitArray 9 | (Ljavax/lang/model/type/ArrayType;TP;)TR; 10 | (L1javax/lang/model/type/ArrayType;TP;)TR; 11 | visitDeclared 12 | (Ljavax/lang/model/type/DeclaredType;TP;)TR; 13 | (L1javax/lang/model/type/DeclaredType;TP;)TR; 14 | visitError 15 | (Ljavax/lang/model/type/ErrorType;TP;)TR; 16 | (L1javax/lang/model/type/ErrorType;TP;)TR; 17 | visitExecutable 18 | (Ljavax/lang/model/type/ExecutableType;TP;)TR; 19 | (L1javax/lang/model/type/ExecutableType;TP;)TR; 20 | visitIntersection 21 | (Ljavax/lang/model/type/IntersectionType;TP;)TR; 22 | (L1javax/lang/model/type/IntersectionType;TP;)TR; 23 | visitNoType 24 | (Ljavax/lang/model/type/NoType;TP;)TR; 25 | (L1javax/lang/model/type/NoType;TP;)TR; 26 | visitNull 27 | (Ljavax/lang/model/type/NullType;TP;)TR; 28 | (L1javax/lang/model/type/NullType;TP;)TR; 29 | visitPrimitive 30 | (Ljavax/lang/model/type/PrimitiveType;TP;)TR; 31 | (L1javax/lang/model/type/PrimitiveType;TP;)TR; 32 | visitTypeVariable 33 | (Ljavax/lang/model/type/TypeVariable;TP;)TR; 34 | (L1javax/lang/model/type/TypeVariable;TP;)TR; 35 | visitUnion 36 | (Ljavax/lang/model/type/UnionType;TP;)TR; 37 | (L1javax/lang/model/type/UnionType;TP;)TR; 38 | visitUnknown 39 | (Ljavax/lang/model/type/TypeMirror;TP;)TR; 40 | (L1javax/lang/model/type/TypeMirror;TP;)TR; 41 | visitWildcard 42 | (Ljavax/lang/model/type/WildcardType;TP;)TR; 43 | (L1javax/lang/model/type/WildcardType;TP;)TR; 44 | -------------------------------------------------------------------------------- /etc/eea/javax/lang/model/type/WildcardType.eea: -------------------------------------------------------------------------------- 1 | class javax/lang/model/type/WildcardType 2 | getExtendsBound 3 | ()Ljavax/lang/model/type/TypeMirror; 4 | ()L0javax/lang/model/type/TypeMirror; 5 | getSuperBound 6 | ()Ljavax/lang/model/type/TypeMirror; 7 | ()L0javax/lang/model/type/TypeMirror; 8 | -------------------------------------------------------------------------------- /etc/eea/javax/lang/model/util/AbstractTypeVisitor6.eea: -------------------------------------------------------------------------------- 1 | class javax/lang/model/util/AbstractTypeVisitor6 2 | visit 3 | (Ljavax/lang/model/type/TypeMirror;)TR; 4 | (L1javax/lang/model/type/TypeMirror;)TR; 5 | visit 6 | (Ljavax/lang/model/type/TypeMirror;TP;)TR; 7 | (L1javax/lang/model/type/TypeMirror;TP;)TR; 8 | visitIntersection 9 | (Ljavax/lang/model/type/IntersectionType;TP;)TR; 10 | (L1javax/lang/model/type/IntersectionType;TP;)TR; 11 | visitUnion 12 | (Ljavax/lang/model/type/UnionType;TP;)TR; 13 | (L1javax/lang/model/type/UnionType;TP;)TR; 14 | visitUnknown 15 | (Ljavax/lang/model/type/TypeMirror;TP;)TR; 16 | (L1javax/lang/model/type/TypeMirror;TP;)TR; 17 | -------------------------------------------------------------------------------- /etc/eea/javax/lang/model/util/AbstractTypeVisitor7.eea: -------------------------------------------------------------------------------- 1 | class javax/lang/model/util/AbstractTypeVisitor7 2 | visitUnion 3 | (Ljavax/lang/model/type/UnionType;TP;)TR; 4 | (L1javax/lang/model/type/UnionType;TP;)TR; 5 | -------------------------------------------------------------------------------- /etc/eea/javax/lang/model/util/AbstractTypeVisitor8.eea: -------------------------------------------------------------------------------- 1 | class javax/lang/model/util/AbstractTypeVisitor8 2 | visitIntersection 3 | (Ljavax/lang/model/type/IntersectionType;TP;)TR; 4 | (L1javax/lang/model/type/IntersectionType;TP;)TR; 5 | -------------------------------------------------------------------------------- /etc/eea/javax/lang/model/util/ElementFilter.eea: -------------------------------------------------------------------------------- 1 | class javax/lang/model/util/ElementFilter 2 | constructorsIn 3 | (Ljava/lang/Iterable<+Ljavax/lang/model/element/Element;>;)Ljava/util/List; 4 | (Ljava/lang/Iterable<+Ljavax/lang/model/element/Element;>;)L1java/util/List; 5 | methodsIn 6 | (Ljava/lang/Iterable<+Ljavax/lang/model/element/Element;>;)Ljava/util/List; 7 | (Ljava/lang/Iterable<+Ljavax/lang/model/element/Element;>;)L1java/util/List; 8 | -------------------------------------------------------------------------------- /etc/eea/javax/lang/model/util/Elements.eea: -------------------------------------------------------------------------------- 1 | class javax/lang/model/util/Elements 2 | getAllAnnotationMirrors 3 | (Ljavax/lang/model/element/Element;)Ljava/util/List<+Ljavax/lang/model/element/AnnotationMirror;>; 4 | (L1javax/lang/model/element/Element;)Ljava/util/List<+L1javax/lang/model/element/AnnotationMirror;>; 5 | getPackageOf 6 | (Ljavax/lang/model/element/Element;)Ljavax/lang/model/element/PackageElement; 7 | (Ljavax/lang/model/element/Element;)L0javax/lang/model/element/PackageElement; 8 | -------------------------------------------------------------------------------- /etc/eea/javax/lang/model/util/SimpleTypeVisitor6.eea: -------------------------------------------------------------------------------- 1 | class javax/lang/model/util/SimpleTypeVisitor6 2 | visitArray 3 | (Ljavax/lang/model/type/ArrayType;TP;)TR; 4 | (L1javax/lang/model/type/ArrayType;TP;)TR; 5 | visitDeclared 6 | (Ljavax/lang/model/type/DeclaredType;TP;)TR; 7 | (L1javax/lang/model/type/DeclaredType;TP;)TR; 8 | -------------------------------------------------------------------------------- /etc/eea/javax/lang/model/util/Types.eea: -------------------------------------------------------------------------------- 1 | class javax/lang/model/util/Types 2 | asElement 3 | (Ljavax/lang/model/type/TypeMirror;)Ljavax/lang/model/element/Element; 4 | (Ljavax/lang/model/type/TypeMirror;)L0javax/lang/model/element/Element; 5 | asMemberOf 6 | (Ljavax/lang/model/type/DeclaredType;Ljavax/lang/model/element/Element;)Ljavax/lang/model/type/TypeMirror; 7 | (Ljavax/lang/model/type/DeclaredType;Ljavax/lang/model/element/Element;)L1javax/lang/model/type/TypeMirror; 8 | directSupertypes 9 | (Ljavax/lang/model/type/TypeMirror;)Ljava/util/List<+Ljavax/lang/model/type/TypeMirror;>; 10 | (Ljavax/lang/model/type/TypeMirror;)L1java/util/List<+L1javax/lang/model/type/TypeMirror;>; 11 | getArrayType 12 | (Ljavax/lang/model/type/TypeMirror;)Ljavax/lang/model/type/ArrayType; 13 | (Ljavax/lang/model/type/TypeMirror;)L1javax/lang/model/type/ArrayType; 14 | getDeclaredType 15 | (Ljavax/lang/model/element/TypeElement;[Ljavax/lang/model/type/TypeMirror;)Ljavax/lang/model/type/DeclaredType; 16 | (Ljavax/lang/model/element/TypeElement;[Ljavax/lang/model/type/TypeMirror;)L1javax/lang/model/type/DeclaredType; 17 | getPrimitiveType 18 | (Ljavax/lang/model/type/TypeKind;)Ljavax/lang/model/type/PrimitiveType; 19 | (Ljavax/lang/model/type/TypeKind;)L1javax/lang/model/type/PrimitiveType; 20 | getWildcardType 21 | (Ljavax/lang/model/type/TypeMirror;Ljavax/lang/model/type/TypeMirror;)Ljavax/lang/model/type/WildcardType; 22 | (Ljavax/lang/model/type/TypeMirror;Ljavax/lang/model/type/TypeMirror;)L1javax/lang/model/type/WildcardType; 23 | -------------------------------------------------------------------------------- /etc/eea/javax/tools/FileObject.eea: -------------------------------------------------------------------------------- 1 | class javax/tools/FileObject 2 | openInputStream 3 | ()Ljava/io/InputStream; 4 | ()L1java/io/InputStream; 5 | openOutputStream 6 | ()Ljava/io/OutputStream; 7 | ()L1java/io/OutputStream; 8 | openWriter 9 | ()Ljava/io/Writer; 10 | ()L1java/io/Writer; 11 | toUri 12 | ()Ljava/net/URI; 13 | ()L1java/net/URI; 14 | -------------------------------------------------------------------------------- /etc/eea/javax/xml/parsers/DocumentBuilder.eea: -------------------------------------------------------------------------------- 1 | class javax/xml/parsers/DocumentBuilder 2 | parse 3 | (Ljava/io/InputStream;)Lorg/w3c/dom/Document; 4 | (Ljava/io/InputStream;)L1org/w3c/dom/Document; 5 | -------------------------------------------------------------------------------- /etc/eea/javax/xml/xpath/XPathFactory.eea: -------------------------------------------------------------------------------- 1 | class javax/xml/xpath/XPathFactory 2 | newXPath 3 | ()Ljavax/xml/xpath/XPath; 4 | ()L1javax/xml/xpath/XPath; 5 | -------------------------------------------------------------------------------- /etc/eea/org/junit/jupiter/api/Assertions.eea: -------------------------------------------------------------------------------- 1 | class org/junit/jupiter/api/Assertions 2 | assertThrows 3 | (Ljava/lang/Class;Lorg/junit/jupiter/api/function/Executable;)TT; 4 | (Ljava/lang/Class;Lorg/junit/jupiter/api/function/Executable;)T1T; 5 | -------------------------------------------------------------------------------- /etc/eea/org/w3c/dom/Node.eea: -------------------------------------------------------------------------------- 1 | class org/w3c/dom/Node 2 | getChildNodes 3 | ()Lorg/w3c/dom/NodeList; 4 | ()L1org/w3c/dom/NodeList; 5 | -------------------------------------------------------------------------------- /etc/eea/prefs/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding//src/main/java=UTF-8 3 | encoding//src/main/resources=UTF-8 4 | encoding//src/test/java=UTF-8 5 | encoding//src/test/resources=UTF-8 6 | encoding/=UTF-8 7 | -------------------------------------------------------------------------------- /etc/eea/prefs/org.eclipse.jdt.apt.core.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | org.eclipse.jdt.apt.aptEnabled=false 3 | -------------------------------------------------------------------------------- /etc/eea/prefs/org.eclipse.jdt.ui.prefs: -------------------------------------------------------------------------------- 1 | cleanup_settings_version=2 2 | eclipse.preferences.version=1 3 | formatter_profile=_SnapHop 4 | formatter_settings_version=22 5 | -------------------------------------------------------------------------------- /etc/eea/prefs/org.eclipse.m2e.core.prefs: -------------------------------------------------------------------------------- 1 | activeProfiles= 2 | eclipse.preferences.version=1 3 | resolveWorkspaceProjects=true 4 | version=1 5 | -------------------------------------------------------------------------------- /ezkv-boot/pom.xml: -------------------------------------------------------------------------------- 1 | 4 | 4.0.0 5 | 6 | io.jstach.ezkv 7 | ezkv-maven-parent 8 | 0.5.0-SNAPSHOT 9 | 10 | 11 | ../ 12 | ${basedir}/.. 13 | false 14 | 15 | ezkv-boot 16 | 17 | 18 | ${project.groupId} 19 | ezkv-kvs 20 | 21 | 22 | io.jstach.rainbowgum 23 | rainbowgum-jdk 24 | 0.8.0 25 | test 26 | 27 | 28 | -------------------------------------------------------------------------------- /ezkv-boot/src/main/java/io/jstach/ezkv/boot/OnProfileKeyValuesFilter.java: -------------------------------------------------------------------------------- 1 | package io.jstach.ezkv.boot; 2 | 3 | import java.util.Optional; 4 | import java.util.Set; 5 | 6 | import io.jstach.ezkv.kvs.KeyValues; 7 | import io.jstach.ezkv.kvs.KeyValuesException; 8 | import io.jstach.ezkv.kvs.KeyValuesServiceProvider.KeyValuesFilter; 9 | 10 | class OnProfileKeyValuesFilter implements KeyValuesFilter { 11 | 12 | @Override 13 | public Optional filter(FilterContext context, KeyValues keyValues, Filter filter) 14 | throws IllegalArgumentException, KeyValuesException { 15 | if (!filter.filter().equals("onprofile")) { 16 | return Optional.empty(); 17 | } 18 | var map = keyValues.toMap(); 19 | String activateOn = context.environment().qualifyMetaKey("config.activate.on-profile"); 20 | String profileExp = map.get(activateOn); 21 | if (profileExp == null) { 22 | return Optional.of(keyValues); 23 | } 24 | // context.environment().getLogger().debug("Found profile exp: " + profileExp); 25 | var _profiles = Profiles.of(profileExp); 26 | var selectedProfiles = Set.copyOf(context.profiles()); 27 | if (_profiles.matches(selectedProfiles::contains)) { 28 | return Optional.of(keyValues.filter(kv -> !kv.key().equals(activateOn))); 29 | } 30 | return Optional.of(KeyValues.empty()); 31 | } 32 | 33 | } 34 | -------------------------------------------------------------------------------- /ezkv-boot/src/main/java/io/jstach/ezkv/boot/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * A Opinionated loading of configuration using Ezkv KVS based on Spring 3 | * Boot loading style. 4 | */ 5 | @org.jspecify.annotations.NullMarked 6 | package io.jstach.ezkv.boot; -------------------------------------------------------------------------------- /ezkv-boot/src/main/java/module-info.java: -------------------------------------------------------------------------------- 1 | 2 | /** 3 | * Ezkv Boot is a tiny opinionated configuration framework modeled after Spring 4 | * Boot that uses Ezkv KVS system to load key values into a Map 5 | * ( 6 | * io.jstach.ezkv:ezkv-boot:_VERSION_ 7 | * ). 8 | * It is made to be a slightly better {@link System#getProperties()}. 9 | *

10 | * Features are purposely very limited. 11 | *

12 | * The loading is as follows: 13 | *

    14 | *
  1. System.getProperties and System.getEnv are load for interpolation.
  2. 15 | *
  3. Resource classpath:/application.properties is loaded (but not required)
  4. 16 | *
  5. Resource profile.classpath:/application__PROFILE__.properties is loaded (but not required) 17 | *
  6. 18 | *
19 | * @see io.jstach.ezkv.boot.EzkvConfig 20 | */ 21 | module io.jstach.ezkv.boot { 22 | exports io.jstach.ezkv.boot; 23 | requires io.jstach.ezkv.kvs; 24 | requires static org.jspecify; 25 | /* 26 | * I cannot remember if JLink will pull this in or not. 27 | */ 28 | requires static java.management; 29 | } -------------------------------------------------------------------------------- /ezkv-boot/src/test/java/io/jstach/ezkv/boot/EzkvConfigTest.java: -------------------------------------------------------------------------------- 1 | package io.jstach.ezkv.boot; 2 | 3 | import static org.junit.jupiter.api.Assertions.assertEquals; 4 | 5 | import java.util.Map; 6 | 7 | import org.junit.jupiter.api.Test; 8 | 9 | class EzkvConfigTest { 10 | 11 | @Test 12 | void testOf() { 13 | var m = Map.of("logging.systemlogger.initialize", "true", "logging.systemlogger.intialize", "true", 14 | "logging.level.io.jstach.ezkv", "DEBUG"); 15 | EzkvConfig.setDefaultProperties(m); 16 | var config = EzkvConfig.of(); 17 | // config.reload(); 18 | 19 | assertEquals("Hello", config.getProperty("DEMO")); 20 | 21 | } 22 | 23 | } 24 | -------------------------------------------------------------------------------- /ezkv-boot/src/test/resources/application.properties: -------------------------------------------------------------------------------- 1 | _profiles=demo 2 | _load_child=classpath:/child.properties -------------------------------------------------------------------------------- /ezkv-boot/src/test/resources/child.properties: -------------------------------------------------------------------------------- 1 | _config.activate.on-profile=test|demo 2 | DEMO=Hello -------------------------------------------------------------------------------- /ezkv-dotenv/pom.xml: -------------------------------------------------------------------------------- 1 | 2 | 4.0.0 3 | 4 | io.jstach.ezkv 5 | ezkv-maven-parent 6 | 0.5.0-SNAPSHOT 7 | 8 | 9 | ../ 10 | ${basedir}/.. 11 | false 12 | 13 | ezkv-dotenv 14 | 15 | 16 | io.jstach.ezkv 17 | ezkv-kvs 18 | 19 | 20 | -------------------------------------------------------------------------------- /ezkv-dotenv/src/main/java/io/jstach/ezkv/dotenv/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Provides a Dotenv capable key values media parser based on 3 | * https://github.com/motdotla/dotenv. 4 | * @see io.jstach.ezkv.dotenv.DotEnvKeyValuesMedia 5 | */ 6 | @org.jspecify.annotations.NullMarked 7 | package io.jstach.ezkv.dotenv; -------------------------------------------------------------------------------- /ezkv-dotenv/src/main/java/module-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Provides a Dotenv capable key values media parser 3 | * based on https://github.com/motdotla/dotenv 4 | * ( 5 | * io.jstach.ezkv:ezkv-dotenv:_VERSION_ 6 | * ). 7 | * @provides io.jstach.ezkv.kvs.KeyValuesServiceProvider 8 | * @see io.jstach.ezkv.dotenv.DotEnvKeyValuesMedia 9 | */ 10 | module io.jstach.ezkv.dotenv { 11 | exports io.jstach.ezkv.dotenv; 12 | requires transitive io.jstach.ezkv.kvs; 13 | requires org.jspecify; 14 | provides io.jstach.ezkv.kvs.KeyValuesServiceProvider with io.jstach.ezkv.dotenv.DotEnvKeyValuesMedia; 15 | } -------------------------------------------------------------------------------- /ezkv-dotenv/src/main/resources/META-INF/services/io.jstach.ezkv.kvs.KeyValuesServiceProvider: -------------------------------------------------------------------------------- 1 | io.jstach.ezkv.dotenv.DotEnvKeyValuesMedia -------------------------------------------------------------------------------- /ezkv-dotenv/src/test/resources/test.env: -------------------------------------------------------------------------------- 1 | BASIC=basic 2 | 3 | # previous line intentionally left blank 4 | AFTER_LINE=after_line 5 | EMPTY= 6 | EMPTY_SINGLE_QUOTES='' 7 | EMPTY_DOUBLE_QUOTES="" 8 | EMPTY_BACKTICKS=`` 9 | SINGLE_QUOTES='single_quotes' 10 | SINGLE_QUOTES_SPACED=' single quotes ' 11 | DOUBLE_QUOTES="double_quotes" 12 | DOUBLE_QUOTES_SPACED=" double quotes " 13 | DOUBLE_QUOTES_INSIDE_SINGLE='double "quotes" work inside single quotes' 14 | DOUBLE_QUOTES_WITH_NO_SPACE_BRACKET="{ port: $MONGOLAB_PORT}" 15 | SINGLE_QUOTES_INSIDE_DOUBLE="single 'quotes' work inside double quotes" 16 | BACKTICKS_INSIDE_SINGLE='`backticks` work inside single quotes' 17 | BACKTICKS_INSIDE_DOUBLE="`backticks` work inside double quotes" 18 | BACKTICKS=`backticks` 19 | BACKTICKS_SPACED=` backticks ` 20 | DOUBLE_QUOTES_INSIDE_BACKTICKS=`double "quotes" work inside backticks` 21 | SINGLE_QUOTES_INSIDE_BACKTICKS=`single 'quotes' work inside backticks` 22 | DOUBLE_AND_SINGLE_QUOTES_INSIDE_BACKTICKS=`double "quotes" and single 'quotes' work inside backticks` 23 | EXPAND_NEWLINES="expand\nnew\nlines" 24 | DONT_EXPAND_UNQUOTED=dontexpand\nnewlines 25 | DONT_EXPAND_SQUOTED='dontexpand\nnewlines' 26 | # COMMENTS=work 27 | INLINE_COMMENTS=inline comments # work #very #well 28 | INLINE_COMMENTS_SINGLE_QUOTES='inline comments outside of #singlequotes' # work 29 | INLINE_COMMENTS_DOUBLE_QUOTES="inline comments outside of #doublequotes" # work 30 | INLINE_COMMENTS_BACKTICKS=`inline comments outside of #backticks` # work 31 | INLINE_COMMENTS_SPACE=inline comments start with a#number sign. no space required. 32 | EQUAL_SIGNS=equals== 33 | RETAIN_INNER_QUOTES={"foo": "bar"} 34 | RETAIN_INNER_QUOTES_AS_STRING='{"foo": "bar"}' 35 | RETAIN_INNER_QUOTES_AS_BACKTICKS=`{"foo": "bar's"}` 36 | TRIM_SPACE_FROM_UNQUOTED= some spaced out string 37 | USERNAME=therealnerdybeast@example.tld 38 | SPACED_KEY = parsed -------------------------------------------------------------------------------- /ezkv-json5/pom.xml: -------------------------------------------------------------------------------- 1 | 4 | 4.0.0 5 | 6 | io.jstach.ezkv 7 | ezkv-maven-parent 8 | 0.5.0-SNAPSHOT 9 | 10 | 11 | ../ 12 | ${basedir}/.. 13 | false 14 | 15 | ezkv-json5 16 | 17 | 18 | io.jstach.ezkv 19 | ezkv-kvs 20 | 21 | 22 | org.junit-pioneer 23 | junit-pioneer 24 | 2.3.0 25 | test 26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /ezkv-json5/src/main/java/io/jstach/ezkv/json5/internal/JSONException.java: -------------------------------------------------------------------------------- 1 | package io.jstach.ezkv.json5.internal; 2 | 3 | /** 4 | * An exception used by the JSON5 for Java Library if something went wrong 5 | * 6 | * @author SyntaxError404 7 | * @version 1.0.0 8 | */ 9 | @SuppressWarnings("serial") 10 | public class JSONException extends RuntimeException { 11 | 12 | /** 13 | * Constructs a new JSONException 14 | */ 15 | public JSONException() { 16 | super(); 17 | } 18 | 19 | /** 20 | * Constructs a new JSONException with a detail message 21 | * @param message the detail message 22 | */ 23 | public JSONException(String message) { 24 | super(message); 25 | } 26 | 27 | /** 28 | * Constructs a new JSONException with a causing exception 29 | * @param cause the causing exception 30 | */ 31 | public JSONException(Throwable cause) { 32 | super(cause); 33 | } 34 | 35 | /** 36 | * Constructs a new JSONException with a detail message and a causing exception 37 | * @param message the detail message 38 | * @param cause the causing exception 39 | */ 40 | public JSONException(String message, Throwable cause) { 41 | super(message, cause); 42 | } 43 | 44 | } 45 | -------------------------------------------------------------------------------- /ezkv-json5/src/main/java/io/jstach/ezkv/json5/internal/JSONParserOptions.java: -------------------------------------------------------------------------------- 1 | package io.jstach.ezkv.json5.internal; 2 | 3 | import io.jstach.ezkv.json5.internal.JSONValue.JSONArray; 4 | 5 | /** 6 | * Represents options for JSON processing, including stringifying and parsing behaviors. 7 | * 8 | * @since 1.1.0 9 | */ 10 | public record JSONParserOptions( 11 | /** 12 | * Specifies the behavior when the same key is encountered multiple times within 13 | * the same {@link JSONObject}. 14 | *

15 | * Default: {@link DuplicateBehavior#UNIQUE UNIQUE}. 16 | *

17 | * This is a {@link JSONParser Parser}-only option 18 | */ 19 | DuplicateBehavior duplicateBehaviour) { 20 | 21 | /** 22 | * An enum containing all supported behaviors for duplicate keys. 23 | * 24 | * @since 1.3.0 25 | */ 26 | public static enum DuplicateBehavior { 27 | 28 | /** 29 | * Throws an {@link JSONException exception} when a key is encountered multiple 30 | * times within the same object. 31 | */ 32 | UNIQUE, 33 | 34 | /** 35 | * Only the last encountered value is significant, all previous occurrences are 36 | * silently discarded. 37 | */ 38 | LAST_WINS, 39 | 40 | /** 41 | * Wraps duplicate values inside an {@link JSONArray array}, effectively treating 42 | * them as if they were declared as one. 43 | */ 44 | DUPLICATE 45 | 46 | } 47 | 48 | static final JSONParserOptions defaultOptions = new Builder().build(); 49 | 50 | /** 51 | * A builder for creating instances of {@link JSONParserOptions}. 52 | */ 53 | public static class Builder { 54 | 55 | private DuplicateBehavior duplicateBehaviour = DuplicateBehavior.UNIQUE; 56 | 57 | /** 58 | * Sets the behavior when duplicate keys are encountered. 59 | * @param duplicateBehaviour the behavior to set 60 | * @return this builder 61 | */ 62 | public Builder duplicateBehaviour(DuplicateBehavior duplicateBehaviour) { 63 | this.duplicateBehaviour = duplicateBehaviour; 64 | return this; 65 | } 66 | 67 | /** 68 | * Builds a new {@link JSONParserOptions} instance using the values set in this 69 | * builder. 70 | * @return a new {@link JSONParserOptions} instance 71 | */ 72 | public JSONParserOptions build() { 73 | return new JSONParserOptions(duplicateBehaviour); 74 | } 75 | 76 | } 77 | 78 | } 79 | -------------------------------------------------------------------------------- /ezkv-json5/src/main/java/io/jstach/ezkv/json5/internal/package-info.java: -------------------------------------------------------------------------------- 1 | @org.jspecify.annotations.NullMarked 2 | package io.jstach.ezkv.json5.internal; -------------------------------------------------------------------------------- /ezkv-json5/src/main/java/io/jstach/ezkv/json5/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Provides a JSON5 capable key values media parser that 3 | * has zero dependencies. It is also able to parse strict JSON as well. 4 | * @see io.jstach.ezkv.json5.JSON5KeyValuesMedia 5 | */ 6 | @org.jspecify.annotations.NullMarked 7 | package io.jstach.ezkv.json5; -------------------------------------------------------------------------------- /ezkv-json5/src/main/java/module-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Provides a JSON5 capable key values media parser 3 | * that has zero dependencies 4 | * ( 5 | * io.jstach.ezkv:ezkv-json5:_VERSION_ 6 | * ). 7 | * It is also able 8 | * to parse strict JSON as well. 9 | *

10 | * The parser was highly inspired by 11 | * 12 | * Synt4xErr0r4 json5 13 | * . 14 | * It is MIT license and thus compatible with this libraries license. 15 | * 16 | * @provides io.jstach.ezkv.kvs.KeyValuesServiceProvider 17 | * @see io.jstach.ezkv.json5.JSON5KeyValuesMedia 18 | * @apiNote The JSON5 parser implementation is not exposed as 19 | * it is likely to change. 20 | */ 21 | @SuppressWarnings("module") // yes javac I want the damn 5 on the end 22 | module io.jstach.ezkv.json5 { 23 | exports io.jstach.ezkv.json5; 24 | requires transitive io.jstach.ezkv.kvs; 25 | requires org.jspecify; 26 | provides io.jstach.ezkv.kvs.KeyValuesServiceProvider with io.jstach.ezkv.json5.JSON5KeyValuesMedia; 27 | } -------------------------------------------------------------------------------- /ezkv-json5/src/main/resources/META-INF/services/io.jstach.ezkv.kvs.KeyValuesServiceProvider: -------------------------------------------------------------------------------- 1 | io.jstach.ezkv.json5.JSON5KeyValuesMedia -------------------------------------------------------------------------------- /ezkv-json5/src/test/resources/bad.json5: -------------------------------------------------------------------------------- 1 | { 2 | message : 3 | } -------------------------------------------------------------------------------- /ezkv-json5/src/test/resources/good.json: -------------------------------------------------------------------------------- 1 | { 2 | "message" : "Hello JSON" 3 | } -------------------------------------------------------------------------------- /ezkv-json5/src/test/resources/good.json5: -------------------------------------------------------------------------------- 1 | { 2 | message : "Hello JSON5" 3 | } -------------------------------------------------------------------------------- /ezkv-kvs/pom.xml: -------------------------------------------------------------------------------- 1 | 2 | 4.0.0 3 | 4 | io.jstach.ezkv 5 | ezkv-maven-parent 6 | 0.5.0-SNAPSHOT 7 | 8 | ezkv-kvs 9 | 10 | ../ 11 | ${basedir}/.. 12 | false 13 | 14 | 15 | 16 | 17 | org.codehaus.mojo 18 | templating-maven-plugin 19 | 20 | 21 | filter-src 22 | 23 | filter-sources 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /ezkv-kvs/src/main/java/io/jstach/ezkv/kvs/FakeNonNullByDefault.java: -------------------------------------------------------------------------------- 1 | package io.jstach.ezkv.kvs; 2 | 3 | import java.lang.annotation.Documented; 4 | import java.lang.annotation.Retention; 5 | import java.lang.annotation.RetentionPolicy; 6 | 7 | /** 8 | * This annotation is a hack provided for Eclipse Null analysis support. See 9 | * https://github.com/eclipse-jdt/eclipse.jdt.core/issues/3434 10 | * 11 | * It is not public API and will be removed in the future once Eclipse supports JSpecify. 12 | * 13 | * The Eclipse EEA are stored in etc/eea and the Eclipse preferences needed are in 14 | * etc/eea/prefs. 15 | */ 16 | @Documented 17 | @Retention(RetentionPolicy.CLASS) 18 | @interface FakeNonNullByDefault { 19 | 20 | DefaultLocation[] value() default { DefaultLocation.PARAMETER, DefaultLocation.RETURN_TYPE, DefaultLocation.FIELD, 21 | DefaultLocation.TYPE_BOUND, DefaultLocation.TYPE_ARGUMENT }; 22 | 23 | enum DefaultLocation { 24 | 25 | PARAMETER, RETURN_TYPE, FIELD, TYPE_PARAMETER, TYPE_BOUND, TYPE_ARGUMENT, ARRAY_CONTENTS 26 | 27 | } 28 | 29 | } 30 | -------------------------------------------------------------------------------- /ezkv-kvs/src/main/java/io/jstach/ezkv/kvs/KeyValuesException.java: -------------------------------------------------------------------------------- 1 | package io.jstach.ezkv.kvs; 2 | 3 | import org.jspecify.annotations.Nullable; 4 | 5 | /** 6 | * An exception that indicates an error occurred while trying to interpret key values from 7 | * a resource. This could be because of an interpolation issue or incorrect 8 | * {@link KeyValuesResource} resource key. 9 | * 10 | * @apiNote Because it is largely unclear how an application should recover from various 11 | * resource key syntax this runtime exception is rather opaque. 12 | */ 13 | public abstract sealed class KeyValuesException extends RuntimeException 14 | permits KeyValuesMediaException, io.jstach.ezkv.kvs.interpolate.Interpolator.InterpolationException, 15 | KeyValuesResourceParserException, KeyValuesResourceNameException { 16 | 17 | private static final long serialVersionUID = 6345926490272278304L; 18 | 19 | KeyValuesException(@Nullable String message, @Nullable Throwable cause) { 20 | super(message, cause); 21 | } 22 | 23 | /** 24 | * Overridden for specific key values exceptions. 25 | * @param message error message 26 | */ 27 | protected KeyValuesException(String message) { 28 | super(message); 29 | } 30 | 31 | KeyValuesException(Throwable cause) { 32 | super(cause); 33 | } 34 | 35 | } 36 | 37 | final class KeyValuesResourceNameException extends KeyValuesException { 38 | 39 | private static final long serialVersionUID = 3181821413475470665L; 40 | 41 | KeyValuesResourceNameException(String message) { 42 | super(message); 43 | } 44 | 45 | } 46 | -------------------------------------------------------------------------------- /ezkv-kvs/src/main/java/io/jstach/ezkv/kvs/KeyValuesMediaException.java: -------------------------------------------------------------------------------- 1 | package io.jstach.ezkv.kvs; 2 | 3 | import org.jspecify.annotations.Nullable; 4 | 5 | /** 6 | * An exception thrown when an error related to media type handling occurs in the context 7 | * of key-value parsing or formatting. 8 | * 9 | *

10 | * This exception is used when a required media type cannot be found or when an issue 11 | * arises while processing media types associated with {@link KeyValuesResource} 12 | * instances. 13 | * 14 | *

15 | * Example scenarios where this exception might be thrown include: 16 | *

    17 | *
  • Failing to find a parser for a specified media type
  • 18 | *
  • Issues related to media type resolution or handling
  • 19 | *
20 | * 21 | *

22 | * This class extends {@link RuntimeException}, so it does not need to be declared in a 23 | * method's {@code throws} clause. 24 | */ 25 | public final class KeyValuesMediaException extends KeyValuesException { 26 | 27 | private static final long serialVersionUID = 1L; 28 | 29 | /** 30 | * Media Type not public yet. 31 | */ 32 | final @Nullable String mediaType; 33 | 34 | /** 35 | * Constructs a new {@code KeyValuesMediaException} with the specified detail message 36 | * and cause. 37 | * @param message the detail message, may be {@code null} 38 | * @param cause the cause of the exception, may be {@code null} 39 | * @param mediaType maybe {@code null}. 40 | */ 41 | public KeyValuesMediaException(@Nullable String message, @Nullable Throwable cause, @Nullable String mediaType) { 42 | super(message, cause); 43 | this.mediaType = mediaType; 44 | } 45 | 46 | /** 47 | * Constructs a new {@code KeyValuesMediaException} with the specified detail message. 48 | * @param message the detail message, may be {@code null} 49 | */ 50 | public KeyValuesMediaException(String message) { 51 | super(message); 52 | this.mediaType = null; 53 | } 54 | 55 | } 56 | -------------------------------------------------------------------------------- /ezkv-kvs/src/main/java/io/jstach/ezkv/kvs/interpolate/package-info.java: -------------------------------------------------------------------------------- 1 | @org.jspecify.annotations.NullMarked 2 | package io.jstach.ezkv.kvs.interpolate; -------------------------------------------------------------------------------- /ezkv-kvs/src/test/java/io/jstach/ezkv/kvs/FiltersTest.java: -------------------------------------------------------------------------------- 1 | package io.jstach.ezkv.kvs; 2 | 3 | import static org.junit.jupiter.api.Assertions.assertEquals; 4 | 5 | import java.util.Map; 6 | import java.util.function.Predicate; 7 | 8 | import org.junit.jupiter.api.Test; 9 | import org.junit.jupiter.params.ParameterizedTest; 10 | import org.junit.jupiter.params.provider.ValueSource; 11 | 12 | import io.jstach.ezkv.kvs.KeyValuesServiceProvider.KeyValuesFilter.Filter; 13 | import io.jstach.ezkv.kvs.KeyValuesServiceProvider.KeyValuesFilter.FilterContext; 14 | import io.jstach.ezkv.kvs.Variables.Parameters; 15 | 16 | class FiltersTest { 17 | 18 | @Test 19 | void testJoin() { 20 | String properties = """ 21 | a=1 22 | b=2 23 | a=3 24 | """; 25 | var kvs = KeyValuesMedia.ofProperties().parser().parse(properties); 26 | String filterName = "join"; 27 | String expression = ","; 28 | 29 | var result = runFilter(kvs, filterName, expression); 30 | 31 | String actual = result.toString(); 32 | String expected = """ 33 | KeyValues[ 34 | a=1,3 35 | b=2 36 | ] 37 | """; 38 | assertEquals(expected, actual); 39 | } 40 | 41 | @ParameterizedTest 42 | @ValueSource(strings = { "val", "value" }) 43 | void testSedValue(String target) { 44 | String properties = """ 45 | a=1 46 | b=2 47 | a=3 48 | """; 49 | var kvs = KeyValuesMedia.ofProperties().parser().parse(properties); 50 | String filterName = "sed_" + target; 51 | String expression = "s/[12]/small/"; 52 | 53 | var result = runFilter(kvs, filterName, expression); 54 | 55 | String actual = result.toString(); 56 | String expected = """ 57 | KeyValues[ 58 | a=small 59 | b=small 60 | a=3 61 | ] 62 | """; 63 | assertEquals(expected, actual); 64 | } 65 | 66 | private KeyValues runFilter(KeyValues kvs, String filterName, String expression) { 67 | Filter filter = new Filter(filterName, expression, "blah"); 68 | var s = KeyValuesSystem.builder().build(); 69 | Predicate ignore = kv -> false; 70 | FilterContext context = new FilterContext(s.environment(), Variables.empty(), Parameters.of(Map.of()), ignore); 71 | var result = s.filter().filter(context, kvs, filter).orElseThrow(); 72 | return result; 73 | } 74 | 75 | } 76 | -------------------------------------------------------------------------------- /ezkv-kvs/src/test/java/io/jstach/ezkv/kvs/FlagNamesTest.java: -------------------------------------------------------------------------------- 1 | package io.jstach.ezkv.kvs; 2 | 3 | import static org.junit.jupiter.api.Assertions.assertEquals; 4 | 5 | import java.util.List; 6 | 7 | import org.junit.jupiter.api.Test; 8 | 9 | class FlagNamesTest { 10 | 11 | @Test 12 | void testFill() { 13 | List names = List.of("no_require", "optional"); 14 | List reverseNames = List.of("required"); 15 | 16 | FlagNames result = new FlagNames(names, reverseNames); 17 | 18 | // Expected output 19 | List expectedNames = List.of("NO_REQUIRE", "NOT_REQUIRE", "OPTIONAL", "NO_REQUIRED", "NOT_REQUIRED"); 20 | List expectedReverseNames = List.of("REQUIRE", "NO_OPTIONAL", "NOT_OPTIONAL", "REQUIRED"); 21 | 22 | assertEquals(expectedNames, result.names()); 23 | assertEquals(expectedReverseNames, result.reverseNames()); 24 | } 25 | 26 | @Test 27 | void testIdempotent() { 28 | List names = List.of("no_require", "optional"); 29 | List reverseNames = List.of("required"); 30 | 31 | FlagNames result = new FlagNames(names, reverseNames); 32 | 33 | // Expected output 34 | List expectedNames = List.of("NO_REQUIRE", "NOT_REQUIRE", "OPTIONAL", "NO_REQUIRED", "NOT_REQUIRED"); 35 | List expectedReverseNames = List.of("REQUIRE", "NO_OPTIONAL", "NOT_OPTIONAL", "REQUIRED"); 36 | 37 | assertEquals(expectedNames, result.names()); 38 | assertEquals(expectedReverseNames, result.reverseNames()); 39 | result = new FlagNames(expectedNames, expectedReverseNames); 40 | 41 | assertEquals(expectedNames, result.names()); 42 | assertEquals(expectedReverseNames, result.reverseNames()); 43 | 44 | } 45 | 46 | } 47 | -------------------------------------------------------------------------------- /ezkv-kvs/src/test/java/io/jstach/ezkv/kvs/KeyValuesTest.java: -------------------------------------------------------------------------------- 1 | package io.jstach.ezkv.kvs; 2 | 3 | import static org.junit.jupiter.api.Assertions.assertEquals; 4 | 5 | import java.io.PrintStream; 6 | import java.util.Map; 7 | import java.util.Objects; 8 | 9 | import org.junit.jupiter.api.Test; 10 | 11 | class KeyValuesTest { 12 | 13 | static PrintStream out = Objects.requireNonNull(System.out); 14 | 15 | @Test 16 | void testExpand() { 17 | 18 | // Create a builder and add key-value pairs 19 | KeyValues.Builder builder = KeyValues.builder(); 20 | builder.add("key1", "first"); 21 | builder.add("key2", "${key1}-${key3}"); 22 | builder.add("key1", "value1"); 23 | 24 | // Build the KeyValues collection 25 | KeyValues kvs = builder.build(); 26 | 27 | var formatter = KeyValuesMedia.ofProperties().formatter(); 28 | { 29 | String actual = formatter.format(kvs); 30 | String expected = """ 31 | key1=first 32 | key2=${key1}-${key3} 33 | key1=value1 34 | """; 35 | assertEquals(expected, actual); 36 | } 37 | 38 | // Interpolate values using a Variables map 39 | Variables variables = Variables.builder().add("key1", "interpolated").add("key3", "value3").build(); 40 | 41 | KeyValues expanded = kvs.expand(variables); 42 | 43 | // Convert to a map 44 | { 45 | Map actual = expanded.toMap(); 46 | out.println(actual); // {key1=value1, key2=value1-value3} 47 | 48 | Map expected = Map.of("key1", "value1", "key2", "value1-value3"); 49 | assertEquals(expected, actual); 50 | } 51 | { 52 | String actual = formatter.format(expanded); 53 | String expected = """ 54 | key1=first 55 | key2=value1-value3 56 | key1=value1 57 | """; 58 | assertEquals(expected, actual); 59 | } 60 | 61 | } 62 | 63 | } 64 | -------------------------------------------------------------------------------- /ezkv-kvs/src/test/resources/classpathstar.properties: -------------------------------------------------------------------------------- 1 | classpathstar=ezkv -------------------------------------------------------------------------------- /ezkv-kvs/src/test/resources/test-props/testFailure.properties: -------------------------------------------------------------------------------- 1 | _load_noexist=classpath:/test-props/testLoader-doesnotexist.properties 2 | -------------------------------------------------------------------------------- /ezkv-kvs/src/test/resources/test-props/testLoader-child.properties: -------------------------------------------------------------------------------- 1 | message=${stuff} hello 2 | _load_profiles=profile.classpath:/test-props/testLoader-__PROFILE__.properties 3 | _param_profiles_profile=profile1,profile2 4 | 5 | #_load_filter=classpath:/test-props/testLoader-filter.properties 6 | #_param_filter_filter=grep,sed 7 | #_param_filter_grep=me 8 | #_param_filter_sed=s/match// 9 | 10 | _load_filter=classpath:/test-props/testLoader-filter.properties?_filt_grep_key=me&_filt_sed=s/match// 11 | 12 | #_load_filter=classpath:/test-props/testLoader-filter.properties 13 | #_filter_filter_grep=me 14 | #_filter_filter_sed=s/match// -------------------------------------------------------------------------------- /ezkv-kvs/src/test/resources/test-props/testLoader-childwarn.properties: -------------------------------------------------------------------------------- 1 | #childwarn=true 2 | _load_ignore=stuff.properties -------------------------------------------------------------------------------- /ezkv-kvs/src/test/resources/test-props/testLoader-filter.properties: -------------------------------------------------------------------------------- 1 | matchme=found 2 | donotmatch=stuff -------------------------------------------------------------------------------- /ezkv-kvs/src/test/resources/test-props/testLoader-profile1.properties: -------------------------------------------------------------------------------- 1 | profile1=loaded -------------------------------------------------------------------------------- /ezkv-kvs/src/test/resources/test-props/testLoader-profile2.properties: -------------------------------------------------------------------------------- 1 | profile1=loaded 2 2 | profile2=loaded -------------------------------------------------------------------------------- /ezkv-kvs/src/test/resources/test-props/testLoader-sensitive.properties: -------------------------------------------------------------------------------- 1 | # Space Balls 2 | sensitive_a=a 3 | sensitive_ab=${sensitive_a}b 4 | mypassword=1.2.3.4.5 -------------------------------------------------------------------------------- /ezkv-kvs/src/test/resources/test-props/testLoader.properties: -------------------------------------------------------------------------------- 1 | stuff=${user.home} 2 | blah=${MISSING:-${stuff}} 3 | implicit_filter=REPLACE 4 | 5 | _load_child=classpath:/test-props/testLoader-child.properties?_flags=optional 6 | _param_child_custom=custom parameter for child 7 | _load_noexist=classpath:/test-props/testLoader-doesnotexist.properties 8 | _flags_noexist=no_require 9 | _mediaType_noexist=properties 10 | _load_childwarn=classpath:/test-props/testLoader-childwarn.properties?_flag=no_load_children 11 | _load_luggage=classpath:/test-props/testLoader-sensitive.properties 12 | _flags_luggage=require,sensitive -------------------------------------------------------------------------------- /ezkv-maven-plugin/pom.xml: -------------------------------------------------------------------------------- 1 | 5 | 4.0.0 6 | 7 | io.jstach.ezkv 8 | ezkv-maven-parent 9 | 0.5.0-SNAPSHOT 10 | 11 | ezkv-maven-plugin 12 | maven-plugin 13 | 14 | ../ 15 | ${basedir}/.. 16 | false 17 | 18 | 19 | 20 | io.jstach.ezkv 21 | ezkv-kvs 22 | 23 | 24 | org.apache.maven 25 | maven-plugin-api 26 | 27 | 28 | org.apache.maven 29 | maven-core 30 | 31 | 32 | org.apache.maven.plugin-tools 33 | maven-plugin-annotations 34 | provided 35 | 3.15.1 36 | 37 | 38 | 39 | 40 | 41 | org.apache.maven.plugins 42 | maven-jar-plugin 43 | 44 | 45 | 46 | io.jstach.ezkv.maven 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | doc 56 | 57 | true 58 | 59 | 60 | 61 | -------------------------------------------------------------------------------- /ezkv-maven-plugin/src/main/java/io/jstach/ezkv/maven/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * EZKV Maven Plugin to load configuration during Maven build and is analogous to 3 | * properties-maven-plugin 4 | * except that it will use EZKV to load the properties. Unlike the Codehaus properties 5 | * plugin this plugin allows chain loading of config. 6 | * @see io.jstach.ezkv.maven.ReadConfigMojo 7 | */ 8 | @org.jspecify.annotations.NullMarked 9 | package io.jstach.ezkv.maven; -------------------------------------------------------------------------------- /ezkv-maven-plugin/src/main/resources/META-INF/m2e/lifecycle-mapping-metadata.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | read-project-properties 8 | 9 | 10 | 11 | 12 | true 13 | true 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /ezkv-xml/pom.xml: -------------------------------------------------------------------------------- 1 | 4 | 4.0.0 5 | 6 | io.jstach.ezkv 7 | ezkv-maven-parent 8 | 0.5.0-SNAPSHOT 9 | 10 | ezkv-xml 11 | 12 | ../ 13 | ${basedir}/.. 14 | false 15 | 16 | 17 | 18 | io.jstach.ezkv 19 | ezkv-kvs 20 | 21 | 22 | org.junit-pioneer 23 | junit-pioneer 24 | 25 | 26 | -------------------------------------------------------------------------------- /ezkv-xml/src/main/java/io/jstach/ezkv/xml/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Provides an XML KeyValues parser that will flatten XML and attributes to key values. 3 | */ 4 | @org.jspecify.annotations.NullMarked 5 | package io.jstach.ezkv.xml; -------------------------------------------------------------------------------- /ezkv-xml/src/main/java/module-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Provides an XML capable key values media parser 3 | * that depends on the JDK java.xml module 4 | * ( 5 | * io.jstach.ezkv:ezkv-xml:_VERSION_ 6 | * ). 7 | * 8 | * @provides io.jstach.ezkv.kvs.KeyValuesServiceProvider 9 | * @see io.jstach.ezkv.xml.XMLKeyValuesMedia 10 | */ 11 | module io.jstach.ezkv.xml { 12 | exports io.jstach.ezkv.xml; 13 | 14 | requires transitive io.jstach.ezkv.kvs; 15 | requires org.jspecify; 16 | requires java.xml; 17 | 18 | provides io.jstach.ezkv.kvs.KeyValuesServiceProvider with io.jstach.ezkv.xml.XMLKeyValuesMedia; 19 | } -------------------------------------------------------------------------------- /ezkv-xml/src/main/resources/META-INF/services/io.jstach.ezkv.kvs.KeyValuesServiceProvider: -------------------------------------------------------------------------------- 1 | io.jstach.ezkv.xml.XMLKeyValuesMedia -------------------------------------------------------------------------------- /ezkv-xml/src/test/resources/some.xml: -------------------------------------------------------------------------------- 1 | 2 | 1 3 | 2.03 4 | 5 | value 6 | 7 | -------------------------------------------------------------------------------- /todo.md: -------------------------------------------------------------------------------- 1 | stdin 2 | dotenv 3 | json - flatten 4 | maven plugin 5 | examples 6 | rename profile to profiles 7 | implement missing flags 8 | add filter removes existing keys 9 | -------------------------------------------------------------------------------- /version.properties: -------------------------------------------------------------------------------- 1 | version=0.4.0 2 | timestamp=1736787823 3 | --------------------------------------------------------------------------------