Java: update TopJdkApis test case for top-500

This commit is contained in:
Jami Cogswell
2023-01-17 15:02:14 -05:00
parent 44c3a41194
commit 9103e5c5dd
2 changed files with 59 additions and 1 deletions

View File

@@ -219,7 +219,62 @@ predicate topJdkApiName(string apiName) {
"java.time.Duration#ofMinutes(long)", "java.time.format.DateTimeFormatter#ofPattern(String)",
"java.lang.Throwable#getLocalizedMessage()", "java.lang.StringBuilder#delete(int,int)",
"java.util.Vector#size()", "java.lang.String#String(String)", "java.util.ArrayList#isEmpty()",
"java.util.Collection#removeIf(Predicate)"
"java.util.Collection#removeIf(Predicate)",
// top 500 JDK APIs
"java.util.HashSet#HashSet(int)", "java.util.Set#of(Object,Object)",
"java.util.Collections#unmodifiableSet(Set)", "java.sql.Connection#createStatement()",
"java.math.BigDecimal#subtract(BigDecimal)", "java.util.Date#from(Instant)",
"java.lang.StringBuffer#append(char)", "java.util.Locale#forLanguageTag(String)",
"java.io.DataInput#readLong()", "java.util.Collections#sort(List)",
"java.io.DataOutput#writeLong(long)", "java.util.function.BiFunction#apply(Object,Object)",
"java.lang.String#lastIndexOf(String)", "java.util.Optional#filter(Predicate)",
"java.lang.StringBuilder#append(ObjectString)", "java.lang.StringBuffer#append(Object)",
"java.io.File#getParentFile()", "java.util.stream.Stream#allMatch(Predicate)",
"java.sql.ResultSet#getTimestamp(String)", "java.util.Calendar#setTime(Date)",
"java.util.concurrent.CompletionStage#toCompletableFuture()",
"java.util.concurrent.locks.Lock#lock()", "java.lang.reflect.Field#get(Object)",
"java.io.InputStream#close()", "java.math.BigInteger#BigInteger(String)",
"java.lang.Class#getDeclaredField(String)",
"java.io.InputStreamReader#InputStreamReader(InputStream)", "java.lang.Runtime#getRuntime()",
"java.lang.Class#getDeclaredConstructor(Class[])",
"java.lang.AbstractStringBuilder#setLength(int)", "java.nio.Buffer#position()",
"java.nio.file.Path#getFileName()", "java.util.List#toArray()",
"java.lang.CharSequence#length()", "java.util.stream.Stream#distinct()",
"java.lang.String#format(ObjectString,Object[])", "java.net.URL#toURI()",
"java.util.Queue#poll()", "java.lang.Thread#getContextClassLoader()",
"java.lang.String#valueOf(boolean)", "java.util.Calendar#add(int,int)",
"java.util.HashMap#entrySet()", "java.util.stream.IntStream#mapToObj(IntFunction)",
"java.util.concurrent.atomic.AtomicLong#incrementAndGet()",
"java.util.concurrent.ExecutorService#shutdown()",
"java.util.concurrent.ExecutorService#submit(Runnable)", "java.math.BigDecimal#intValue()",
"java.math.BigDecimal#toBigInteger()", "java.util.LinkedList#add(Object)",
"java.lang.AbstractStringBuilder#charAt(int)", "java.lang.Thread#getName()",
"java.lang.Math#max(long,long)", "java.util.HashMap#size()",
"java.time.LocalDate#plusDays(long)", "java.nio.ByteBuffer#array()",
"java.lang.StringBuilder#append(CharSequence)", "java.util.Vector#addElement(Object)",
"java.lang.ClassLoader#getResource(String)", "java.awt.Insets#Insets(int,int,int,int)",
"java.util.TimeZone#getTimeZone(String)", "java.time.ZoneId#systemDefault()",
"java.lang.Number#doubleValue()", "java.util.stream.Stream#reduce(Object,BinaryOperator)",
"java.lang.CharSequence#toString()", "java.time.Instant#parse(CharSequence)",
"java.text.Format#format(Object)", "java.io.File#toURI()", "java.sql.ResultSet#getInt(int)",
"java.lang.Number#longValue()", "java.lang.Double#doubleToLongBits(double)",
"java.lang.Math#min(long,long)", "java.lang.Double#valueOf(double)",
"java.lang.invoke.MethodHandles#lookup()", "java.util.concurrent.CompletableFuture#isDone()",
"java.time.LocalDate#parse(CharSequence)", "java.lang.StringBuilder#append(boolean)",
"java.util.concurrent.CountDownLatch#await()",
"java.util.concurrent.ConcurrentHashMap#put(Object,Object)",
"java.util.stream.Stream#mapToInt(ToIntFunction)",
"java.math.BigDecimal#multiply(BigDecimal)", "java.util.stream.Stream#concat(Stream,Stream)",
"java.time.Instant#ofEpochMilli(long)", "java.nio.file.Path#getParent()",
"java.util.stream.Stream#sorted()",
"java.util.concurrent.atomic.AtomicBoolean#compareAndSet(boolean,boolean)",
"java.util.UUID#equals(Object)", "java.io.OutputStream#flush()",
"java.time.format.DateTimeFormatter#format(TemporalAccessor)", "java.io.Closeable#close()",
"java.util.EventObject#getSource()", "java.io.File#File(String,String)",
"java.lang.Number#intValue()", "java.io.File#length()",
"java.lang.AbstractStringBuilder#setCharAt(int,char)", "java.util.Set#removeAll(Collection)",
"java.io.File#listFiles()", "java.lang.ClassLoader#getResourceAsStream(String)",
"java.util.Date#toInstant()", "java.util.Queue#add(Object)", "java.io.File#isFile()"
]
}

View File

@@ -2,6 +2,7 @@ import java.awt.Container;
import java.io.BufferedReader;
import java.io.ByteArrayInputStream;
import java.io.FileInputStream;
import java.io.InputStreamReader;
import java.io.StringReader;
import java.io.StringWriter;
import java.io.UncheckedIOException;
@@ -10,6 +11,7 @@ import java.lang.IllegalStateException;
import java.lang.IndexOutOfBoundsException;
import java.lang.NullPointerException;
import java.lang.Math;
import java.lang.Runtime;
import java.lang.System;
import java.math.BigDecimal;
import java.nio.file.Files;
@@ -23,6 +25,7 @@ import java.util.Arrays;
import java.util.Collections;
import java.util.HashMap;
import java.util.HashSet;
import java.util.LinkedList;
import java.util.Map;
import java.util.Objects;
import java.util.StringJoiner;