@@ -111,7 +111,60 @@ predicate topJdkApiName(string apiName) {
111111 "java.util.Collection#iterator()" , "java.util.Map#computeIfAbsent(Object,Function)" ,
112112 "java.text.SimpleDateFormat#SimpleDateFormat(String)" ,
113113 "java.util.StringJoiner#add(CharSequence)" , "java.lang.Long#longValue()" ,
114- "java.util.stream.Collectors#joining(CharSequence)"
114+ "java.util.stream.Collectors#joining(CharSequence)" ,
115+ // top 300 JDK APIs
116+ "java.lang.Math#max(int,int)" , "java.util.Map#of(Object,Object)" ,
117+ "java.lang.Long#valueOf(long)" , "java.util.Random#nextInt(int)" ,
118+ "java.lang.Long#valueOf(String)" , "java.util.concurrent.CountDownLatch#await(long,TimeUnit)" ,
119+ "java.util.Properties#getProperty(String)" , "java.util.Optional#isEmpty()" ,
120+ "java.util.concurrent.CompletableFuture#get()" , "java.util.Objects#isNull(Object)" ,
121+ "java.lang.StringBuilder#append(long)" , "java.awt.Container#add(Component,Object)" ,
122+ "java.math.BigDecimal#add(BigDecimal)" , "java.sql.PreparedStatement#executeQuery()" ,
123+ "java.lang.StringBuilder#StringBuilder(int)" , "java.util.Map#forEach(BiConsumer)" ,
124+ "java.math.BigDecimal#BigDecimal(int)" , "java.util.Collections#unmodifiableList(List)" ,
125+ "java.util.Properties#put(Object,Object)" , "java.sql.Timestamp#Timestamp(long)" ,
126+ "java.util.List#equals(Object)" , "java.lang.String#indexOf(int)" ,
127+ "java.lang.Long#toString(long)" , "java.lang.Integer#Integer(int)" ,
128+ "java.util.concurrent.atomic.AtomicBoolean#get()" ,
129+ "java.lang.System#setProperty(String,String)" , "java.util.concurrent.Future#get()" ,
130+ "java.lang.Thread#start()" , "java.util.Set#of(Object)" , "java.util.Calendar#set(int,int)" ,
131+ "java.time.Duration#ofSeconds(long)" , "java.lang.System#arraycopy(Object,int,Object,int,int)" ,
132+ "java.net.URI#toString()" , "java.util.concurrent.atomic.AtomicInteger#incrementAndGet()" ,
133+ "java.util.Set#remove(Object)" , "java.lang.Boolean#parseBoolean(String)" ,
134+ "java.util.Calendar#getTime()" , "java.nio.charset.Charset#name()" ,
135+ "java.lang.ThreadLocal#get()" , "java.lang.Class#getCanonicalName()" ,
136+ "java.util.List#remove(Object)" , "java.lang.Throwable#toString()" ,
137+ "java.util.stream.Stream#toList()" , "java.io.ByteArrayOutputStream#toByteArray()" ,
138+ "java.util.concurrent.atomic.AtomicLong#get()" ,
139+ "java.lang.NullPointerException#NullPointerException(String)" , "java.util.List#of()" ,
140+ "java.util.Calendar#getInstance()" , "java.util.Calendar#get(int)" ,
141+ "java.util.Optional#orElseThrow()" , "java.lang.System#lineSeparator()" ,
142+ "java.lang.Boolean#booleanValue()" , "java.util.logging.Logger#isLoggable(Level)" ,
143+ "java.lang.Enum#hashCode()" , "java.util.List#hashCode()" ,
144+ "java.lang.reflect.Method#invoke(Object,Object[])" , "java.lang.String#String(byte[],Charset)" ,
145+ "java.util.Comparator#comparing(Function)" , "java.util.Arrays#toString(Object[])" ,
146+ "java.time.LocalDate#now()" , "java.util.function.Function#identity()" ,
147+ "java.io.OutputStream#write(byte[])" , "java.lang.Integer#equals(Object)" ,
148+ "java.io.BufferedReader#BufferedReader(Reader)" , "java.io.DataInput#readInt()" ,
149+ "java.io.BufferedReader#readLine()" , "java.util.Map#entry(Object,Object)" ,
150+ "java.lang.Runnable#run()" , "java.util.ResourceBundle#getString(String)" ,
151+ "java.util.Iterator#remove()" , "java.lang.String#join(CharSequence,Iterable)" ,
152+ "java.util.concurrent.atomic.AtomicBoolean#set(boolean)" , "java.time.LocalDateTime#now()" ,
153+ "java.sql.ResultSet#getLong(String)" , "java.text.DateFormat#parse(String)" ,
154+ "java.lang.String#toString()" , "java.lang.Integer#valueOf(String)" ,
155+ "java.util.regex.Matcher#find()" , "java.io.DataOutput#writeInt(int)" ,
156+ "java.util.HashMap#HashMap(int)" , "java.util.stream.Stream#sorted(Comparator)" ,
157+ "java.lang.String#toCharArray()" ,
158+ "java.util.concurrent.atomic.AtomicInteger#AtomicInteger(int)" ,
159+ "java.lang.String#String(byte[])" , "java.lang.reflect.Method#getName()" ,
160+ "java.sql.ResultSet#getString(int)" , "java.net.URI#create(String)" ,
161+ "java.lang.Enum#ordinal()" , "java.util.concurrent.atomic.AtomicReference#set(Object)" ,
162+ "java.util.concurrent.CompletableFuture#join()" ,
163+ "java.io.FileInputStream#FileInputStream(File)" , "java.io.File#delete()" ,
164+ "java.util.concurrent.TimeUnit#toMillis(long)" , "java.util.List#of(Object,Object,Object)" ,
165+ "java.lang.String#compareTo(String)" , "java.util.stream.IntStream#range(int,int)" ,
166+ "java.math.BigInteger#valueOf(long)" , "java.util.List#remove(int)" ,
167+ "java.util.HashMap#HashMap(Map)" , "java.util.function.BiConsumer#accept(Object,Object)"
115168 ]
116169}
117170
0 commit comments