@@ -219,7 +219,62 @@ predicate topJdkApiName(string apiName) {
219219 "java.time.Duration#ofMinutes(long)" , "java.time.format.DateTimeFormatter#ofPattern(String)" ,
220220 "java.lang.Throwable#getLocalizedMessage()" , "java.lang.StringBuilder#delete(int,int)" ,
221221 "java.util.Vector#size()" , "java.lang.String#String(String)" , "java.util.ArrayList#isEmpty()" ,
222- "java.util.Collection#removeIf(Predicate)"
222+ "java.util.Collection#removeIf(Predicate)" ,
223+ // top 500 JDK APIs
224+ "java.util.HashSet#HashSet(int)" , "java.util.Set#of(Object,Object)" ,
225+ "java.util.Collections#unmodifiableSet(Set)" , "java.sql.Connection#createStatement()" ,
226+ "java.math.BigDecimal#subtract(BigDecimal)" , "java.util.Date#from(Instant)" ,
227+ "java.lang.StringBuffer#append(char)" , "java.util.Locale#forLanguageTag(String)" ,
228+ "java.io.DataInput#readLong()" , "java.util.Collections#sort(List)" ,
229+ "java.io.DataOutput#writeLong(long)" , "java.util.function.BiFunction#apply(Object,Object)" ,
230+ "java.lang.String#lastIndexOf(String)" , "java.util.Optional#filter(Predicate)" ,
231+ "java.lang.StringBuilder#append(ObjectString)" , "java.lang.StringBuffer#append(Object)" ,
232+ "java.io.File#getParentFile()" , "java.util.stream.Stream#allMatch(Predicate)" ,
233+ "java.sql.ResultSet#getTimestamp(String)" , "java.util.Calendar#setTime(Date)" ,
234+ "java.util.concurrent.CompletionStage#toCompletableFuture()" ,
235+ "java.util.concurrent.locks.Lock#lock()" , "java.lang.reflect.Field#get(Object)" ,
236+ "java.io.InputStream#close()" , "java.math.BigInteger#BigInteger(String)" ,
237+ "java.lang.Class#getDeclaredField(String)" ,
238+ "java.io.InputStreamReader#InputStreamReader(InputStream)" , "java.lang.Runtime#getRuntime()" ,
239+ "java.lang.Class#getDeclaredConstructor(Class[])" ,
240+ "java.lang.AbstractStringBuilder#setLength(int)" , "java.nio.Buffer#position()" ,
241+ "java.nio.file.Path#getFileName()" , "java.util.List#toArray()" ,
242+ "java.lang.CharSequence#length()" , "java.util.stream.Stream#distinct()" ,
243+ "java.lang.String#format(ObjectString,Object[])" , "java.net.URL#toURI()" ,
244+ "java.util.Queue#poll()" , "java.lang.Thread#getContextClassLoader()" ,
245+ "java.lang.String#valueOf(boolean)" , "java.util.Calendar#add(int,int)" ,
246+ "java.util.HashMap#entrySet()" , "java.util.stream.IntStream#mapToObj(IntFunction)" ,
247+ "java.util.concurrent.atomic.AtomicLong#incrementAndGet()" ,
248+ "java.util.concurrent.ExecutorService#shutdown()" ,
249+ "java.util.concurrent.ExecutorService#submit(Runnable)" , "java.math.BigDecimal#intValue()" ,
250+ "java.math.BigDecimal#toBigInteger()" , "java.util.LinkedList#add(Object)" ,
251+ "java.lang.AbstractStringBuilder#charAt(int)" , "java.lang.Thread#getName()" ,
252+ "java.lang.Math#max(long,long)" , "java.util.HashMap#size()" ,
253+ "java.time.LocalDate#plusDays(long)" , "java.nio.ByteBuffer#array()" ,
254+ "java.lang.StringBuilder#append(CharSequence)" , "java.util.Vector#addElement(Object)" ,
255+ "java.lang.ClassLoader#getResource(String)" , "java.awt.Insets#Insets(int,int,int,int)" ,
256+ "java.util.TimeZone#getTimeZone(String)" , "java.time.ZoneId#systemDefault()" ,
257+ "java.lang.Number#doubleValue()" , "java.util.stream.Stream#reduce(Object,BinaryOperator)" ,
258+ "java.lang.CharSequence#toString()" , "java.time.Instant#parse(CharSequence)" ,
259+ "java.text.Format#format(Object)" , "java.io.File#toURI()" , "java.sql.ResultSet#getInt(int)" ,
260+ "java.lang.Number#longValue()" , "java.lang.Double#doubleToLongBits(double)" ,
261+ "java.lang.Math#min(long,long)" , "java.lang.Double#valueOf(double)" ,
262+ "java.lang.invoke.MethodHandles#lookup()" , "java.util.concurrent.CompletableFuture#isDone()" ,
263+ "java.time.LocalDate#parse(CharSequence)" , "java.lang.StringBuilder#append(boolean)" ,
264+ "java.util.concurrent.CountDownLatch#await()" ,
265+ "java.util.concurrent.ConcurrentHashMap#put(Object,Object)" ,
266+ "java.util.stream.Stream#mapToInt(ToIntFunction)" ,
267+ "java.math.BigDecimal#multiply(BigDecimal)" , "java.util.stream.Stream#concat(Stream,Stream)" ,
268+ "java.time.Instant#ofEpochMilli(long)" , "java.nio.file.Path#getParent()" ,
269+ "java.util.stream.Stream#sorted()" ,
270+ "java.util.concurrent.atomic.AtomicBoolean#compareAndSet(boolean,boolean)" ,
271+ "java.util.UUID#equals(Object)" , "java.io.OutputStream#flush()" ,
272+ "java.time.format.DateTimeFormatter#format(TemporalAccessor)" , "java.io.Closeable#close()" ,
273+ "java.util.EventObject#getSource()" , "java.io.File#File(String,String)" ,
274+ "java.lang.Number#intValue()" , "java.io.File#length()" ,
275+ "java.lang.AbstractStringBuilder#setCharAt(int,char)" , "java.util.Set#removeAll(Collection)" ,
276+ "java.io.File#listFiles()" , "java.lang.ClassLoader#getResourceAsStream(String)" ,
277+ "java.util.Date#toInstant()" , "java.util.Queue#add(Object)" , "java.io.File#isFile()"
223278 ]
224279}
225280
0 commit comments