diff --git a/java/java-analysis-impl/src/com/intellij/codeInspection/java15api/Java15APIUsageInspectionBase.java b/java/java-analysis-impl/src/com/intellij/codeInspection/java15api/Java15APIUsageInspectionBase.java index ca13b50f56eb..fbe379bb2144 100644 --- a/java/java-analysis-impl/src/com/intellij/codeInspection/java15api/Java15APIUsageInspectionBase.java +++ b/java/java-analysis-impl/src/com/intellij/codeInspection/java15api/Java15APIUsageInspectionBase.java @@ -69,6 +69,7 @@ public class Java15APIUsageInspectionBase extends BaseJavaBatchLocalInspectionTo ourPresentableShortMessage.put(LanguageLevel.JDK_1_4, "1.5"); ourPresentableShortMessage.put(LanguageLevel.JDK_1_5, "1.6"); ourPresentableShortMessage.put(LanguageLevel.JDK_1_6, "1.7"); + ourPresentableShortMessage.put(LanguageLevel.JDK_1_7, "1.8"); loadForbiddenApi("ignore16List.txt", ourIgnored16ClassesAPI); } diff --git a/java/java-analysis-impl/src/com/intellij/codeInspection/java15api/api1.8.txt b/java/java-analysis-impl/src/com/intellij/codeInspection/java15api/api1.8.txt new file mode 100644 index 000000000000..c2fbfdfd93f8 --- /dev/null +++ b/java/java-analysis-impl/src/com/intellij/codeInspection/java15api/api1.8.txt @@ -0,0 +1,861 @@ +com.sun.source.tree.MethodTree#getReceiverParameter() +com.sun.source.tree.AnnotatedTypeTree +com.sun.source.tree.TypeParameterTree#getAnnotations() +com.sun.source.tree.MemberReferenceTree +com.sun.source.tree.IntersectionTypeTree +com.sun.source.util.Plugin +com.sun.source.util.DocTrees +com.sun.source.util.JavacTask#instance(ProcessingEnvironment;) +com.sun.source.util.JavacTask#addTaskListener(TaskListener;) +com.sun.source.util.JavacTask#removeTaskListener(TaskListener;) +com.sun.source.util.DocTreePath +com.sun.source.util.DocTreeScanner +com.sun.source.util.DocSourcePositions +com.sun.source.util.DocTreePathScanner +com.sun.source.util.SimpleDocTreeVisitor +com.sun.source.doctree.DocTree +com.sun.source.doctree.SeeTree +com.sun.source.doctree.LinkTree +com.sun.source.doctree.TextTree +com.sun.source.doctree.ParamTree +com.sun.source.doctree.SinceTree +com.sun.source.doctree.ValueTree +com.sun.source.doctree.AuthorTree +com.sun.source.doctree.EntityTree +com.sun.source.doctree.ReturnTree +com.sun.source.doctree.SerialTree +com.sun.source.doctree.ThrowsTree +com.sun.source.doctree.CommentTree +com.sun.source.doctree.DocRootTree +com.sun.source.doctree.LiteralTree +com.sun.source.doctree.VersionTree +com.sun.source.doctree.BlockTagTree +com.sun.source.doctree.AttributeTree +com.sun.source.doctree.ErroneousTree +com.sun.source.doctree.InlineTagTree +com.sun.source.doctree.ReferenceTree +com.sun.source.doctree.DeprecatedTree +com.sun.source.doctree.DocCommentTree +com.sun.source.doctree.DocTreeVisitor +com.sun.source.doctree.EndElementTree +com.sun.source.doctree.IdentifierTree +com.sun.source.doctree.InheritDocTree +com.sun.source.doctree.SerialDataTree +com.sun.source.doctree.SerialFieldTree +com.sun.source.doctree.StartElementTree +com.sun.source.doctree.UnknownBlockTagTree +com.sun.source.doctree.UnknownInlineTagTree +com.sun.javadoc.Type#asAnnotatedType() +com.sun.javadoc.Type#getElementType() +com.sun.javadoc.AnnotatedType +com.sun.javadoc.ExecutableMemberDoc#receiverType() +com.sun.security.jgss.ExtendedGSSCredential +java.io.BufferedReader#lines() +java.io.DefaultFileSystem +java.io.UncheckedIOException +java.awt.event.InvocationEvent#listener +java.awt.KeyboardFocusManager#clearFocusOwner() +java.net.URLPermission +java.net.HttpConnectSocketImpl +java.nio.file.attribute.FileTime#from(Instant;) +java.nio.file.attribute.FileTime#toInstant() +java.nio.file.Files#newBufferedReader(Path;) +java.nio.file.Files#newBufferedWriter(Path;OpenOption[];) +java.nio.file.Files#readAllLines(Path;) +java.nio.file.Files#write(Path;Iterable;OpenOption[];) +java.nio.file.Files#list(Path;) +java.nio.file.Files#walk(Path;int;FileVisitOption[];) +java.nio.file.Files#walk(Path;FileVisitOption[];) +java.nio.file.Files#find(Path;int;BiPredicate;FileVisitOption[];) +java.nio.file.Files#lines(Path;Charset;) +java.nio.file.Files#lines(Path;) +java.sql.Date#valueOf(LocalDate;) +java.sql.Date#toLocalDate() +java.sql.Time#valueOf(LocalTime;) +java.sql.Time#toLocalTime() +java.sql.Types#REF_CURSOR +java.sql.Types#TIME_WITH_TIMEZONE +java.sql.Types#TIMESTAMP_WITH_TIMEZONE +java.sql.SQLType +java.sql.JDBCType +java.sql.SQLInput#readObject(Class;) +java.sql.ResultSet#updateObject(int;Object;SQLType;int;) +java.sql.ResultSet#updateObject(String;Object;SQLType;int;) +java.sql.ResultSet#updateObject(int;Object;SQLType;) +java.sql.ResultSet#updateObject(String;Object;SQLType;) +java.sql.SQLOutput#writeObject(Object;SQLType;) +java.sql.Statement#getLargeUpdateCount() +java.sql.Statement#setLargeMaxRows(long;) +java.sql.Statement#getLargeMaxRows() +java.sql.Statement#executeLargeBatch() +java.sql.Statement#executeLargeUpdate(String;) +java.sql.Statement#executeLargeUpdate(String;int;) +java.sql.Statement#executeLargeUpdate(String;int[];) +java.sql.Statement#executeLargeUpdate(String;String[];) +java.sql.Timestamp#valueOf(LocalDateTime;) +java.sql.Timestamp#toLocalDateTime() +java.sql.Timestamp#from(Instant;) +java.sql.Timestamp#toInstant() +java.sql.DriverAction#deregister() +java.sql.DriverAction +java.sql.DriverManager#DEREGISTER_DRIVER_PERMISSION +java.sql.DriverManager#registerDriver(java.sql.Driver;DriverAction;) +java.sql.DatabaseMetaData#getMaxLogicalLobSize() +java.sql.DatabaseMetaData#supportsRefCursors() +java.sql.CallableStatement#setObject(String;Object;SQLType;int;) +java.sql.CallableStatement#setObject(String;Object;SQLType;) +java.sql.CallableStatement#registerOutParameter(int;SQLType;) +java.sql.CallableStatement#registerOutParameter(int;SQLType;int;) +java.sql.CallableStatement#registerOutParameter(int;SQLType;String;) +java.sql.CallableStatement#registerOutParameter(String;SQLType;) +java.sql.CallableStatement#registerOutParameter(String;SQLType;int;) +java.sql.CallableStatement#registerOutParameter(String;SQLType;String;) +java.sql.PreparedStatement#setObject(int;Object;SQLType;int;) +java.sql.PreparedStatement#setObject(int;Object;SQLType;) +java.sql.PreparedStatement#executeLargeUpdate() +java.sql.BatchUpdateException#BatchUpdateException(String;String;int;long[];Throwable;) +java.sql.BatchUpdateException#getLargeUpdateCounts() +java.sql.BatchUpdateException#longUpdateCounts +java.lang.invoke.MethodHandles#reflectAs(Class;MethodHandle;) +java.lang.invoke.MethodHandles.Lookup#revealDirect(MethodHandle;) +java.lang.invoke.MethodHandleInfo +java.lang.reflect.Type#getTypeName() +java.lang.reflect.Field#getAnnotationsByType(Class;) +java.lang.reflect.Field#getAnnotatedType() +java.lang.reflect.Method#isDefault() +java.lang.reflect.Method#getAnnotatedReturnType() +java.lang.reflect.Modifier#parameterModifiers() +java.lang.reflect.Parameter +java.lang.reflect.Executable#getParameterCount() +java.lang.reflect.Executable#getParameters() +java.lang.reflect.Executable#getAnnotationsByType(Class;) +java.lang.reflect.Executable#getAnnotatedReturnType() +java.lang.reflect.Executable#getAnnotatedReceiverType() +java.lang.reflect.Executable#getAnnotatedParameterTypes() +java.lang.reflect.Executable#getAnnotatedExceptionTypes() +java.lang.reflect.Executable +java.lang.reflect.Constructor#getAnnotatedReturnType() +java.lang.reflect.Constructor#getAnnotatedReceiverType() +java.lang.reflect.TypeVariable#getAnnotatedBounds() +java.lang.reflect.AnnotatedType +java.lang.reflect.AccessibleObject#getAnnotationsByType(Class;) +java.lang.reflect.AccessibleObject#getDeclaredAnnotation(Class;) +java.lang.reflect.AccessibleObject#getDeclaredAnnotationsByType(Class;) +java.lang.reflect.AnnotatedElement#getAnnotationsByType(Class;) +java.lang.reflect.AnnotatedElement#getDeclaredAnnotation(Class;) +java.lang.reflect.AnnotatedElement#getDeclaredAnnotationsByType(Class;) +java.lang.reflect.AnnotatedArrayType +java.lang.reflect.AnnotatedTypeVariable +java.lang.reflect.AnnotatedWildcardType +java.lang.reflect.AnnotatedParameterizedType +java.lang.reflect.MalformedParametersException +java.lang.Byte#hashCode(byte;) +java.lang.Byte#toUnsignedInt(byte;) +java.lang.Byte#toUnsignedLong(byte;) +java.lang.Byte#BYTES +java.lang.Long#toUnsignedString(long;int;) +java.lang.Long#toUnsignedString(long;) +java.lang.Long#parseUnsignedLong(String;int;) +java.lang.Long#parseUnsignedLong(String;) +java.lang.Long#hashCode(long;) +java.lang.Long#compareUnsigned(long;long;) +java.lang.Long#divideUnsigned(long;long;) +java.lang.Long#remainderUnsigned(long;long;) +java.lang.Long#BYTES +java.lang.Long#sum(long;long;) +java.lang.Long#max(long;long;) +java.lang.Long#min(long;long;) +java.lang.Math#addExact(int;int;) +java.lang.Math#addExact(long;long;) +java.lang.Math#subtractExact(int;int;) +java.lang.Math#subtractExact(long;long;) +java.lang.Math#multiplyExact(int;int;) +java.lang.Math#multiplyExact(long;long;) +java.lang.Math#incrementExact(int;) +java.lang.Math#incrementExact(long;) +java.lang.Math#decrementExact(int;) +java.lang.Math#decrementExact(long;) +java.lang.Math#negateExact(int;) +java.lang.Math#negateExact(long;) +java.lang.Math#toIntExact(long;) +java.lang.Math#floorDiv(int;int;) +java.lang.Math#floorDiv(long;long;) +java.lang.Math#floorMod(int;int;) +java.lang.Math#floorMod(long;long;) +java.lang.Math#nextDown(double;) +java.lang.Math#nextDown(float;) +java.lang.Class#toGenericString() +java.lang.Class#getTypeName() +java.lang.Class#getAnnotationsByType(java.lang.Class;) +java.lang.Class#getDeclaredAnnotation(java.lang.Class;) +java.lang.Class#getDeclaredAnnotationsByType(java.lang.Class;) +java.lang.Class#getAnnotatedSuperclass() +java.lang.Class#getAnnotatedInterfaces() +java.lang.Float#BYTES +java.lang.Float#isFinite(float;) +java.lang.Float#hashCode(float;) +java.lang.Float#sum(float;float;) +java.lang.Float#max(float;float;) +java.lang.Float#min(float;float;) +java.lang.Short#hashCode(short;) +java.lang.Short#BYTES +java.lang.Short#toUnsignedInt(short;) +java.lang.Short#toUnsignedLong(short;) +java.lang.annotation.Native +java.lang.annotation.Repeatable +java.lang.annotation.ElementType#TYPE_PARAMETER +java.lang.annotation.ElementType#TYPE_USE +java.lang.management.LockInfo#from(CompositeData;) +java.lang.Double#BYTES +java.lang.Double#isFinite(double;) +java.lang.Double#hashCode(double;) +java.lang.Double#sum(double;double;) +java.lang.Double#max(double;double;) +java.lang.Double#min(double;double;) +java.lang.String#join(CharSequence;CharSequence[];) +java.lang.String#join(CharSequence;Iterable;) +java.lang.Boolean#hashCode(boolean;) +java.lang.Boolean#logicalAnd(boolean;boolean;) +java.lang.Boolean#logicalOr(boolean;boolean;) +java.lang.Boolean#logicalXor(boolean;boolean;) +java.lang.Integer#toUnsignedString(int;int;) +java.lang.Integer#toUnsignedString(int;) +java.lang.Integer#parseUnsignedInt(String;int;) +java.lang.Integer#parseUnsignedInt(String;) +java.lang.Integer#hashCode(int;) +java.lang.Integer#compareUnsigned(int;int;) +java.lang.Integer#toUnsignedLong(int;) +java.lang.Integer#divideUnsigned(int;int;) +java.lang.Integer#remainderUnsigned(int;int;) +java.lang.Integer#BYTES +java.lang.Integer#sum(int;int;) +java.lang.Integer#max(int;int;) +java.lang.Integer#min(int;int;) +java.lang.Package#getAnnotationsByType(Class;) +java.lang.Package#getDeclaredAnnotation(Class;) +java.lang.Package#getDeclaredAnnotationsByType(Class;) +java.lang.Process#waitFor(long;TimeUnit;) +java.lang.Process#destroyForcibly() +java.lang.Process#isAlive() +java.lang.Iterable#forEach(Consumer;) +java.lang.Iterable#spliterator() +java.lang.Character.UnicodeBlock#ARABIC_EXTENDED_A +java.lang.Character.UnicodeBlock#SUNDANESE_SUPPLEMENT +java.lang.Character.UnicodeBlock#MEETEI_MAYEK_EXTENSIONS +java.lang.Character.UnicodeBlock#MEROITIC_HIEROGLYPHS +java.lang.Character.UnicodeBlock#MEROITIC_CURSIVE +java.lang.Character.UnicodeBlock#SORA_SOMPENG +java.lang.Character.UnicodeBlock#CHAKMA +java.lang.Character.UnicodeBlock#SHARADA +java.lang.Character.UnicodeBlock#TAKRI +java.lang.Character.UnicodeBlock#MIAO +java.lang.Character.UnicodeBlock#ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS +java.lang.Character#hashCode(char;) +java.lang.Character#BYTES +java.lang.StrictMath#addExact(int;int;) +java.lang.StrictMath#addExact(long;long;) +java.lang.StrictMath#subtractExact(int;int;) +java.lang.StrictMath#subtractExact(long;long;) +java.lang.StrictMath#multiplyExact(int;int;) +java.lang.StrictMath#multiplyExact(long;long;) +java.lang.StrictMath#toIntExact(long;) +java.lang.StrictMath#floorDiv(int;int;) +java.lang.StrictMath#floorDiv(long;long;) +java.lang.StrictMath#floorMod(int;int;) +java.lang.StrictMath#floorMod(long;long;) +java.lang.StrictMath#nextDown(double;) +java.lang.StrictMath#nextDown(float;) +java.lang.ThreadLocal#withInitial(Supplier;) +java.lang.CharSequence#chars() +java.lang.CharSequence#codePoints() +java.lang.StringBuffer#append(AbstractStringBuilder;) +java.lang.InternalError#InternalError(String;Throwable;) +java.lang.InternalError#InternalError(Throwable;) +java.lang.FunctionalInterface +java.lang.VirtualMachineError#VirtualMachineError(String;Throwable;) +java.lang.VirtualMachineError#VirtualMachineError(Throwable;) +java.lang.AbstractStringBuilder#append(java.lang.AbstractStringBuilder;) +java.math.BigInteger#longValueExact() +java.math.BigInteger#intValueExact() +java.math.BigInteger#shortValueExact() +java.math.BigInteger#byteValueExact() +java.time.zone.Ser +java.time.zone.ZoneRules +java.time.zone.ZoneRulesProvider +java.time.zone.ZoneRulesException +java.time.zone.ZoneOffsetTransition +java.time.zone.TzdbZoneRulesProvider +java.time.zone.ZoneOffsetTransitionRule +java.time.chrono.Era +java.time.chrono.Ser +java.time.chrono.IsoEra +java.time.chrono.HijrahEra +java.time.chrono.MinguoEra +java.time.chrono.Chronology +java.time.chrono.HijrahDate +java.time.chrono.MinguoDate +java.time.chrono.JapaneseEra +java.time.chrono.ChronoPeriod +java.time.chrono.JapaneseDate +java.time.chrono.IsoChronology +java.time.chrono.ChronoLocalDate +java.time.chrono.ThaiBuddhistEra +java.time.chrono.ChronoPeriodImpl +java.time.chrono.HijrahChronology +java.time.chrono.MinguoChronology +java.time.chrono.ThaiBuddhistDate +java.time.chrono.AbstractChronology +java.time.chrono.JapaneseChronology +java.time.chrono.ChronoLocalDateImpl +java.time.chrono.ChronoLocalDateTime +java.time.chrono.ChronoZonedDateTime +java.time.chrono.ThaiBuddhistChronology +java.time.chrono.ChronoLocalDateTimeImpl +java.time.chrono.ChronoZonedDateTimeImpl +java.time.format.Parsed +java.time.format.SignStyle +java.time.format.FormatStyle +java.time.format.DecimalStyle +java.time.format.ResolverStyle +java.time.format.DateTimeFormatter +java.time.format.DateTimeParseContext +java.time.format.DateTimePrintContext +java.time.format.DateTimeTextProvider +java.time.format.DateTimeParseException +java.time.format.DateTimeFormatterBuilder +java.time.Ser +java.time.temporal.Temporal +java.time.temporal.IsoFields +java.time.temporal.ChronoUnit +java.time.temporal.ValueRange +java.time.temporal.WeekFields +java.time.temporal.ChronoField +java.time.temporal.JulianFields +java.time.temporal.TemporalUnit +java.time.temporal.TemporalField +java.time.temporal.TemporalQuery +java.time.temporal.TemporalAmount +java.time.temporal.TemporalQueries +java.time.temporal.TemporalAccessor +java.time.temporal.TemporalAdjuster +java.time.temporal.TemporalAdjusters +java.time.temporal.UnsupportedTemporalTypeException +java.time.Year +java.time.Clock +java.time.Month +java.time.Period +java.time.ZoneId +java.time.Instant +java.time.Duration +java.time.MonthDay +java.time.DayOfWeek +java.time.LocalDate +java.time.LocalTime +java.time.YearMonth +java.time.OffsetTime +java.time.ZoneOffset +java.time.ZoneRegion +java.time.LocalDateTime +java.time.ZonedDateTime +java.time.OffsetDateTime +java.time.DateTimeException +java.util.spi.CalendarDataProvider +java.util.spi.CalendarNameProvider +java.util.spi.TimeZoneNameProvider#getGenericDisplayName(String;int;Locale;) +java.util.spi.LocaleServiceProvider#isSupportedLocale(Locale;) +java.util.spi.ResourceBundleControlProvider +java.util.zip.CRC32#update(ByteBuffer;) +java.util.zip.Adler32#update(ByteBuffer;) +java.util.zip.ZipFile#stream() +java.util.zip.ZipEntry#setLastModifiedTime(FileTime;) +java.util.zip.ZipEntry#getLastModifiedTime() +java.util.zip.ZipEntry#setLastAccessTime(FileTime;) +java.util.zip.ZipEntry#getLastAccessTime() +java.util.zip.ZipEntry#setCreationTime(FileTime;) +java.util.zip.ZipEntry#getCreationTime() +java.util.regex.Matcher#start(String;) +java.util.regex.Matcher#end(String;) +java.util.regex.Pattern#asPredicate() +java.util.regex.Pattern#splitAsStream(CharSequence;) +java.util.stream.Node +java.util.stream.Sink +java.util.stream.Nodes +java.util.stream.Stream.Builder +java.util.stream.Stream +java.util.stream.FindOps +java.util.stream.Streams +java.util.stream.MatchOps +java.util.stream.SliceOps +java.util.stream.Tripwire +java.util.stream.Collector +java.util.stream.IntStream.Builder +java.util.stream.IntStream +java.util.stream.ReduceOps +java.util.stream.SortedOps +java.util.stream.BaseStream +java.util.stream.Collectors +java.util.stream.ForEachOps +java.util.stream.LongStream.Builder +java.util.stream.LongStream +java.util.stream.TerminalOp +java.util.stream.DistinctOps +java.util.stream.IntPipeline.Head +java.util.stream.IntPipeline.StatelessOp +java.util.stream.IntPipeline.StatefulOp +java.util.stream.IntPipeline +java.util.stream.StreamShape +java.util.stream.AbstractTask +java.util.stream.DoubleStream.Builder +java.util.stream.DoubleStream +java.util.stream.LongPipeline.Head +java.util.stream.LongPipeline.StatelessOp +java.util.stream.LongPipeline.StatefulOp +java.util.stream.LongPipeline +java.util.stream.SpinedBuffer +java.util.stream.StreamOpFlag +java.util.stream.TerminalSink +java.util.stream.StreamSupport +java.util.stream.DoublePipeline.StatelessOp +java.util.stream.DoublePipeline.StatefulOp +java.util.stream.DoublePipeline +java.util.stream.PipelineHelper +java.util.stream.AbstractPipeline +java.util.stream.ReferencePipeline.Head +java.util.stream.ReferencePipeline.StatelessOp +java.util.stream.ReferencePipeline.StatefulOp +java.util.stream.ReferencePipeline +java.util.stream.StreamSpliterators +java.util.stream.AbstractSpinedBuffer +java.util.stream.AbstractShortCircuitTask +java.util.logging.Logger#log(Level;Throwable;Supplier;) +java.util.logging.Logger#logp(Level;String;String;Supplier;) +java.util.logging.Logger#logp(Level;String;String;Throwable;Supplier;) +java.util.logging.Logger#logrb(Level;String;String;ResourceBundle;String;Object[];) +java.util.logging.Logger#logrb(Level;String;String;ResourceBundle;String;Throwable;) +java.util.logging.Logger#severe(Supplier;) +java.util.logging.Logger#warning(Supplier;) +java.util.logging.Logger#info(Supplier;) +java.util.logging.Logger#config(Supplier;) +java.util.logging.Logger#fine(Supplier;) +java.util.logging.Logger#finer(Supplier;) +java.util.logging.Logger#finest(Supplier;) +java.util.logging.Logger#setResourceBundle(ResourceBundle;) +java.util.Map.Entry#comparingByKey() +java.util.Map.Entry#comparingByValue() +java.util.Map.Entry#comparingByKey(Comparator;) +java.util.Map.Entry#comparingByValue(Comparator;) +java.util.Map#getOrDefault(Object;V;) +java.util.Map#forEach(BiConsumer;) +java.util.Map#replaceAll(BiFunction;) +java.util.Map#putIfAbsent(K;V;) +java.util.Map#remove(Object;Object;) +java.util.Map#replace(K;V;V;) +java.util.Map#replace(K;V;) +java.util.Map#computeIfAbsent(K;Function;) +java.util.Map#computeIfPresent(K;BiFunction;) +java.util.Map#compute(K;BiFunction;) +java.util.Map#merge(K;V;BiFunction;) +java.util.Set#spliterator() +java.util.function.Consumer +java.util.function.Function +java.util.function.Supplier +java.util.function.Predicate +java.util.function.BiConsumer +java.util.function.BiFunction +java.util.function.BiPredicate +java.util.function.IntConsumer +java.util.function.IntFunction +java.util.function.IntSupplier +java.util.function.IntPredicate +java.util.function.LongConsumer +java.util.function.LongFunction +java.util.function.LongSupplier +java.util.function.LongPredicate +java.util.function.ToIntFunction +java.util.function.UnaryOperator +java.util.function.BinaryOperator +java.util.function.DoubleConsumer +java.util.function.DoubleFunction +java.util.function.DoubleSupplier +java.util.function.ObjIntConsumer +java.util.function.ToLongFunction +java.util.function.BooleanSupplier +java.util.function.DoublePredicate +java.util.function.ObjLongConsumer +java.util.function.ToIntBiFunction +java.util.function.IntUnaryOperator +java.util.function.ToDoubleFunction +java.util.function.ToLongBiFunction +java.util.function.IntBinaryOperator +java.util.function.IntToLongFunction +java.util.function.LongToIntFunction +java.util.function.LongUnaryOperator +java.util.function.ObjDoubleConsumer +java.util.function.LongBinaryOperator +java.util.function.ToDoubleBiFunction +java.util.function.DoubleToIntFunction +java.util.function.DoubleUnaryOperator +java.util.function.IntToDoubleFunction +java.util.function.DoubleBinaryOperator +java.util.function.DoubleToLongFunction +java.util.function.LongToDoubleFunction +java.util.Date#from(Instant;) +java.util.Date#toInstant() +java.util.List#replaceAll(UnaryOperator;) +java.util.List#sort(Comparator;) +java.util.List#spliterator() +java.util.concurrent.locks.StampedLock +java.util.concurrent.atomic.LongAdder +java.util.concurrent.atomic.AtomicLong#getAndUpdate(LongUnaryOperator;) +java.util.concurrent.atomic.AtomicLong#updateAndGet(LongUnaryOperator;) +java.util.concurrent.atomic.AtomicLong#getAndAccumulate(long;LongBinaryOperator;) +java.util.concurrent.atomic.AtomicLong#accumulateAndGet(long;LongBinaryOperator;) +java.util.concurrent.atomic.DoubleAdder +java.util.concurrent.atomic.AtomicInteger#getAndUpdate(IntUnaryOperator;) +java.util.concurrent.atomic.AtomicInteger#updateAndGet(IntUnaryOperator;) +java.util.concurrent.atomic.AtomicInteger#getAndAccumulate(int;IntBinaryOperator;) +java.util.concurrent.atomic.AtomicInteger#accumulateAndGet(int;IntBinaryOperator;) +java.util.concurrent.atomic.AtomicLongArray#getAndUpdate(int;LongUnaryOperator;) +java.util.concurrent.atomic.AtomicLongArray#updateAndGet(int;LongUnaryOperator;) +java.util.concurrent.atomic.AtomicLongArray#getAndAccumulate(int;long;LongBinaryOperator;) +java.util.concurrent.atomic.AtomicLongArray#accumulateAndGet(int;long;LongBinaryOperator;) +java.util.concurrent.atomic.AtomicReference#getAndUpdate(UnaryOperator;) +java.util.concurrent.atomic.AtomicReference#updateAndGet(UnaryOperator;) +java.util.concurrent.atomic.AtomicReference#getAndAccumulate(V;BinaryOperator;) +java.util.concurrent.atomic.AtomicReference#accumulateAndGet(V;BinaryOperator;) +java.util.concurrent.atomic.LongAccumulator +java.util.concurrent.atomic.DoubleAccumulator +java.util.concurrent.atomic.AtomicIntegerArray#getAndUpdate(int;IntUnaryOperator;) +java.util.concurrent.atomic.AtomicIntegerArray#updateAndGet(int;IntUnaryOperator;) +java.util.concurrent.atomic.AtomicIntegerArray#getAndAccumulate(int;int;IntBinaryOperator;) +java.util.concurrent.atomic.AtomicIntegerArray#accumulateAndGet(int;int;IntBinaryOperator;) +java.util.concurrent.atomic.AtomicReferenceArray#getAndUpdate(int;UnaryOperator;) +java.util.concurrent.atomic.AtomicReferenceArray#updateAndGet(int;UnaryOperator;) +java.util.concurrent.atomic.AtomicReferenceArray#getAndAccumulate(int;E;BinaryOperator;) +java.util.concurrent.atomic.AtomicReferenceArray#accumulateAndGet(int;E;BinaryOperator;) +java.util.concurrent.atomic.AtomicLongFieldUpdater#getAndUpdate(T;LongUnaryOperator;) +java.util.concurrent.atomic.AtomicLongFieldUpdater#updateAndGet(T;LongUnaryOperator;) +java.util.concurrent.atomic.AtomicLongFieldUpdater#getAndAccumulate(T;long;LongBinaryOperator;) +java.util.concurrent.atomic.AtomicLongFieldUpdater#accumulateAndGet(T;long;LongBinaryOperator;) +java.util.concurrent.atomic.AtomicIntegerFieldUpdater#getAndUpdate(T;IntUnaryOperator;) +java.util.concurrent.atomic.AtomicIntegerFieldUpdater#updateAndGet(T;IntUnaryOperator;) +java.util.concurrent.atomic.AtomicIntegerFieldUpdater#getAndAccumulate(T;int;IntBinaryOperator;) +java.util.concurrent.atomic.AtomicIntegerFieldUpdater#accumulateAndGet(T;int;IntBinaryOperator;) +java.util.concurrent.atomic.AtomicReferenceFieldUpdater#getAndUpdate(T;UnaryOperator;) +java.util.concurrent.atomic.AtomicReferenceFieldUpdater#updateAndGet(T;UnaryOperator;) +java.util.concurrent.atomic.AtomicReferenceFieldUpdater#getAndAccumulate(T;V;BinaryOperator;) +java.util.concurrent.atomic.AtomicReferenceFieldUpdater#accumulateAndGet(T;V;BinaryOperator;) +java.util.concurrent.Executors#newWorkStealingPool(int;) +java.util.concurrent.Executors#newWorkStealingPool() +java.util.concurrent.ForkJoinPool#commonPool() +java.util.concurrent.ForkJoinPool#getCommonPoolParallelism() +java.util.concurrent.ForkJoinTask#quietlyComplete() +java.util.concurrent.ForkJoinTask#getForkJoinTaskTag() +java.util.concurrent.ForkJoinTask#setForkJoinTaskTag(short;) +java.util.concurrent.ForkJoinTask#compareAndSetForkJoinTaskTag(short;short;) +java.util.concurrent.ConcurrentMap#getOrDefault(Object;V;) +java.util.concurrent.ConcurrentMap#forEach(BiConsumer;) +java.util.concurrent.ConcurrentMap#replaceAll(BiFunction;) +java.util.concurrent.ConcurrentMap#computeIfAbsent(K;Function;) +java.util.concurrent.ConcurrentMap#computeIfPresent(K;BiFunction;) +java.util.concurrent.ConcurrentMap#compute(K;BiFunction;) +java.util.concurrent.ConcurrentMap#merge(K;V;BiFunction;) +java.util.concurrent.CompletionStage +java.util.concurrent.CountedCompleter +java.util.concurrent.SynchronousQueue#spliterator() +java.util.concurrent.CompletableFuture.AsynchronousCompletionTask +java.util.concurrent.CompletableFuture +java.util.concurrent.ConcurrentHashMap#mappingCount() +java.util.concurrent.ConcurrentHashMap#newKeySet() +java.util.concurrent.ConcurrentHashMap#newKeySet(int;) +java.util.concurrent.ConcurrentHashMap#forEach(long;BiConsumer;) +java.util.concurrent.ConcurrentHashMap#forEach(long;BiFunction;Consumer;) +java.util.concurrent.ConcurrentHashMap#search(long;BiFunction;) +java.util.concurrent.ConcurrentHashMap#reduce(long;BiFunction;BiFunction;) +java.util.concurrent.ConcurrentHashMap#reduceToDouble(long;ToDoubleBiFunction;double;DoubleBinaryOperator;) +java.util.concurrent.ConcurrentHashMap#reduceToLong(long;ToLongBiFunction;long;LongBinaryOperator;) +java.util.concurrent.ConcurrentHashMap#reduceToInt(long;ToIntBiFunction;int;IntBinaryOperator;) +java.util.concurrent.ConcurrentHashMap#forEachKey(long;Consumer;) +java.util.concurrent.ConcurrentHashMap#forEachKey(long;Function;Consumer;) +java.util.concurrent.ConcurrentHashMap#searchKeys(long;Function;) +java.util.concurrent.ConcurrentHashMap#reduceKeys(long;BiFunction;) +java.util.concurrent.ConcurrentHashMap#reduceKeys(long;Function;BiFunction;) +java.util.concurrent.ConcurrentHashMap#reduceKeysToDouble(long;ToDoubleFunction;double;DoubleBinaryOperator;) +java.util.concurrent.ConcurrentHashMap#reduceKeysToLong(long;ToLongFunction;long;LongBinaryOperator;) +java.util.concurrent.ConcurrentHashMap#reduceKeysToInt(long;ToIntFunction;int;IntBinaryOperator;) +java.util.concurrent.ConcurrentHashMap#forEachValue(long;Consumer;) +java.util.concurrent.ConcurrentHashMap#forEachValue(long;Function;Consumer;) +java.util.concurrent.ConcurrentHashMap#searchValues(long;Function;) +java.util.concurrent.ConcurrentHashMap#reduceValues(long;BiFunction;) +java.util.concurrent.ConcurrentHashMap#reduceValues(long;Function;BiFunction;) +java.util.concurrent.ConcurrentHashMap#reduceValuesToDouble(long;ToDoubleFunction;double;DoubleBinaryOperator;) +java.util.concurrent.ConcurrentHashMap#reduceValuesToLong(long;ToLongFunction;long;LongBinaryOperator;) +java.util.concurrent.ConcurrentHashMap#reduceValuesToInt(long;ToIntFunction;int;IntBinaryOperator;) +java.util.concurrent.ConcurrentHashMap#forEachEntry(long;Consumer>;) +java.util.concurrent.ConcurrentHashMap#forEachEntry(long;Function,? extends U>;Consumer;) +java.util.concurrent.ConcurrentHashMap#searchEntries(long;Function,? extends U>;) +java.util.concurrent.ConcurrentHashMap#reduceEntries(long;BiFunction,Map.Entry,? extends Map.Entry>;) +java.util.concurrent.ConcurrentHashMap#reduceEntries(long;Function,? extends U>;BiFunction;) +java.util.concurrent.ConcurrentHashMap#reduceEntriesToDouble(long;ToDoubleFunction>;double;DoubleBinaryOperator;) +java.util.concurrent.ConcurrentHashMap#reduceEntriesToLong(long;ToLongFunction>;long;LongBinaryOperator;) +java.util.concurrent.ConcurrentHashMap#reduceEntriesToInt(long;ToIntFunction>;int;IntBinaryOperator;) +java.util.concurrent.ConcurrentHashMap.KeySetView +java.util.concurrent.ThreadLocalRandom#ints(long;) +java.util.concurrent.ThreadLocalRandom#ints() +java.util.concurrent.ThreadLocalRandom#ints(long;int;int;) +java.util.concurrent.ThreadLocalRandom#ints(int;int;) +java.util.concurrent.ThreadLocalRandom#longs(long;) +java.util.concurrent.ThreadLocalRandom#longs() +java.util.concurrent.ThreadLocalRandom#longs(long;long;long;) +java.util.concurrent.ThreadLocalRandom#longs(long;long;) +java.util.concurrent.ThreadLocalRandom#doubles(long;) +java.util.concurrent.ThreadLocalRandom#doubles() +java.util.concurrent.ThreadLocalRandom#doubles(long;double;double;) +java.util.concurrent.ThreadLocalRandom#doubles(double;double;) +java.util.concurrent.ArrayBlockingQueue#spliterator() +java.util.concurrent.CompletionException +java.util.concurrent.CopyOnWriteArraySet#spliterator() +java.util.concurrent.LinkedBlockingDeque#spliterator() +java.util.concurrent.LinkedBlockingQueue#spliterator() +java.util.concurrent.LinkedTransferQueue#spliterator() +java.util.concurrent.CopyOnWriteArrayList#spliterator() +java.util.concurrent.ConcurrentLinkedDeque#spliterator() +java.util.concurrent.ConcurrentLinkedQueue#spliterator() +java.util.concurrent.ConcurrentSkipListMap#getOrDefault(Object;V;) +java.util.concurrent.ConcurrentSkipListMap#computeIfAbsent(K;Function;) +java.util.concurrent.ConcurrentSkipListMap#computeIfPresent(K;BiFunction;) +java.util.concurrent.ConcurrentSkipListMap#compute(K;BiFunction;) +java.util.concurrent.ConcurrentSkipListMap#merge(K;V;BiFunction;) +java.util.concurrent.ConcurrentSkipListSet#spliterator() +java.util.concurrent.PriorityBlockingQueue#spliterator() +java.util.Arrays#parallelSort(byte[];) +java.util.Arrays#parallelSort(byte[];int;int;) +java.util.Arrays#parallelSort(char[];) +java.util.Arrays#parallelSort(char[];int;int;) +java.util.Arrays#parallelSort(short[];) +java.util.Arrays#parallelSort(short[];int;int;) +java.util.Arrays#parallelSort(int[];) +java.util.Arrays#parallelSort(int[];int;int;) +java.util.Arrays#parallelSort(long[];) +java.util.Arrays#parallelSort(long[];int;int;) +java.util.Arrays#parallelSort(float[];) +java.util.Arrays#parallelSort(float[];int;int;) +java.util.Arrays#parallelSort(double[];) +java.util.Arrays#parallelSort(double[];int;int;) +java.util.Arrays#parallelSort(T[];) +java.util.Arrays#parallelSort(T[];int;int;) +java.util.Arrays#parallelSort(T[];Comparator;) +java.util.Arrays#parallelSort(T[];int;int;Comparator;) +java.util.Arrays#parallelPrefix(T[];BinaryOperator;) +java.util.Arrays#parallelPrefix(T[];int;int;BinaryOperator;) +java.util.Arrays#parallelPrefix(long[];LongBinaryOperator;) +java.util.Arrays#parallelPrefix(long[];int;int;LongBinaryOperator;) +java.util.Arrays#parallelPrefix(double[];DoubleBinaryOperator;) +java.util.Arrays#parallelPrefix(double[];int;int;DoubleBinaryOperator;) +java.util.Arrays#parallelPrefix(int[];IntBinaryOperator;) +java.util.Arrays#parallelPrefix(int[];int;int;IntBinaryOperator;) +java.util.Arrays#setAll(T[];IntFunction;) +java.util.Arrays#parallelSetAll(T[];IntFunction;) +java.util.Arrays#setAll(int[];IntUnaryOperator;) +java.util.Arrays#parallelSetAll(int[];IntUnaryOperator;) +java.util.Arrays#setAll(long[];IntToLongFunction;) +java.util.Arrays#parallelSetAll(long[];IntToLongFunction;) +java.util.Arrays#setAll(double[];IntToDoubleFunction;) +java.util.Arrays#parallelSetAll(double[];IntToDoubleFunction;) +java.util.Arrays#spliterator(T[];) +java.util.Arrays#spliterator(T[];int;int;) +java.util.Arrays#spliterator(int[];) +java.util.Arrays#spliterator(int[];int;int;) +java.util.Arrays#spliterator(long[];) +java.util.Arrays#spliterator(long[];int;int;) +java.util.Arrays#spliterator(double[];) +java.util.Arrays#spliterator(double[];int;int;) +java.util.Arrays#stream(T[];) +java.util.Arrays#stream(T[];int;int;) +java.util.Arrays#stream(int[];) +java.util.Arrays#stream(int[];int;int;) +java.util.Arrays#stream(long[];) +java.util.Arrays#stream(long[];int;int;) +java.util.Arrays#stream(double[];) +java.util.Arrays#stream(double[];int;int;) +java.util.Base64.Encoder +java.util.Base64.Decoder +java.util.Base64 +java.util.BitSet#stream() +java.util.Locale#hasExtensions() +java.util.Locale#stripExtensions() +java.util.Locale.FilteringMode +java.util.Locale.LanguageRange +java.util.Locale#filter(List;Collection;java.util.Locale.FilteringMode;) +java.util.Locale#filter(List;Collection;) +java.util.Locale#filterTags(List;Collection;java.util.Locale.FilteringMode;) +java.util.Locale#filterTags(List;Collection;) +java.util.Locale#lookup(List;Collection;) +java.util.Locale#lookupTag(List;Collection;) +java.util.Random#ints(long;) +java.util.Random#ints() +java.util.Random#ints(long;int;int;) +java.util.Random#ints(int;int;) +java.util.Random#longs(long;) +java.util.Random#longs() +java.util.Random#longs(long;long;long;) +java.util.Random#longs(long;long;) +java.util.Random#doubles(long;) +java.util.Random#doubles() +java.util.Random#doubles(long;double;double;) +java.util.Random#doubles(double;double;) +java.util.Vector#spliterator() +java.util.HashSet#spliterator() +java.util.Objects#isNull(Object;) +java.util.Objects#nonNull(Object;) +java.util.Objects#requireNonNull(T;Supplier;) +java.util.TimSort#sort(T[];int;int;Comparator;T[];int;int;) +java.util.TreeSet#spliterator() +java.util.Calendar#NARROW_FORMAT +java.util.Calendar#NARROW_STANDALONE +java.util.Calendar#SHORT_FORMAT +java.util.Calendar#LONG_FORMAT +java.util.Calendar#SHORT_STANDALONE +java.util.Calendar#LONG_STANDALONE +java.util.Calendar.Builder +java.util.Calendar#getAvailableCalendarTypes() +java.util.Calendar#getCalendarType() +java.util.Calendar#toInstant() +java.util.Iterator#forEachRemaining(Consumer;) +java.util.Optional +java.util.TimeZone#getTimeZone(ZoneId;) +java.util.TimeZone#toZoneId() +java.util.Tripwire +java.util.ArrayList#spliterator() +java.util.SortedSet#spliterator() +java.util.ArrayDeque#spliterator() +java.util.Collection#removeIf(Predicate;) +java.util.Collection#spliterator() +java.util.Collection#stream() +java.util.Collection#parallelStream() +java.util.Comparator#reversed() +java.util.Comparator#thenComparing(java.util.Comparator;) +java.util.Comparator#thenComparing(Function;java.util.Comparator;) +java.util.Comparator#thenComparing(Function;) +java.util.Comparator#thenComparingInt(ToIntFunction;) +java.util.Comparator#thenComparingLong(ToLongFunction;) +java.util.Comparator#thenComparingDouble(ToDoubleFunction;) +java.util.Comparator#reverseOrder() +java.util.Comparator#naturalOrder() +java.util.Comparator#nullsFirst(java.util.Comparator;) +java.util.Comparator#nullsLast(java.util.Comparator;) +java.util.Comparator#comparing(Function;java.util.Comparator;) +java.util.Comparator#comparing(Function;) +java.util.Comparator#comparingInt(ToIntFunction;) +java.util.Comparator#comparingLong(ToLongFunction;) +java.util.Comparator#comparingDouble(ToDoubleFunction;) +java.util.LinkedList#spliterator() +java.util.Collections#unmodifiableNavigableSet(NavigableSet;) +java.util.Collections#unmodifiableNavigableMap(NavigableMap;) +java.util.Collections#synchronizedNavigableSet(NavigableSet;) +java.util.Collections#synchronizedNavigableMap(NavigableMap;) +java.util.Collections#checkedQueue(Queue;Class;) +java.util.Collections#checkedNavigableSet(NavigableSet;Class;) +java.util.Collections#checkedNavigableMap(NavigableMap;Class;Class;) +java.util.Collections#emptySortedSet() +java.util.Collections#emptyNavigableSet() +java.util.Collections#emptySortedMap() +java.util.Collections#emptyNavigableMap() +java.util.OptionalInt +java.util.Spliterator.OfPrimitive +java.util.Spliterator.OfInt +java.util.Spliterator.OfLong +java.util.Spliterator.OfDouble +java.util.Spliterator +java.util.OptionalLong +java.util.Spliterators.AbstractSpliterator +java.util.Spliterators.AbstractIntSpliterator +java.util.Spliterators.AbstractLongSpliterator +java.util.Spliterators.AbstractDoubleSpliterator +java.util.Spliterators +java.util.StringJoiner +java.util.LinkedHashSet#spliterator() +java.util.PriorityQueue#PriorityQueue(Comparator;) +java.util.PriorityQueue#spliterator() +java.util.OptionalDouble +java.util.ResourceBundle#getBaseBundleName() +java.util.SplittableRandom +java.util.ComparableTimSort#sort(Object[];int;int;Object[];int;int;) +java.util.GregorianCalendar#getCalendarType() +java.util.GregorianCalendar#toZonedDateTime() +java.util.GregorianCalendar#from(ZonedDateTime;) +java.util.PrimitiveIterator.OfInt +java.util.PrimitiveIterator.OfLong +java.util.PrimitiveIterator.OfDouble +java.util.PrimitiveIterator +java.util.ArrayPrefixHelpers +java.util.IntSummaryStatistics +java.util.LongSummaryStatistics +java.util.DoubleSummaryStatistics +java.security.cert.X509CRL#verify(PublicKey;Provider;) +java.security.cert.Certificate#verify(PublicKey;Provider;) +java.security.cert.CertPathBuilder#getRevocationChecker() +java.security.cert.CertPathChecker +java.security.cert.X509Certificate#verify(PublicKey;Provider;) +java.security.cert.CertPathValidator#getRevocationChecker() +java.security.cert.CertPathBuilderSpi#engineGetRevocationChecker() +java.security.cert.CertPathValidatorSpi#engineGetRevocationChecker() +java.security.cert.PKIXRevocationChecker +java.security.KeyStore.PasswordProtection#PasswordProtection(char[];String;AlgorithmParameterSpec;) +java.security.KeyStore.PasswordProtection#getProtectionAlgorithm() +java.security.KeyStore.PasswordProtection#getProtectionParameters() +java.security.KeyStore.Entry#getAttributes() +java.security.KeyStore.Entry.Attribute +java.security.KeyStore.PrivateKeyEntry#PrivateKeyEntry(PrivateKey;Certificate[];Set;) +java.security.KeyStore.PrivateKeyEntry#getAttributes() +java.security.KeyStore.SecretKeyEntry#SecretKeyEntry(SecretKey;Set;) +java.security.KeyStore.SecretKeyEntry#getAttributes() +java.security.KeyStore.TrustedCertificateEntry#TrustedCertificateEntry(Certificate;Set;) +java.security.KeyStore.TrustedCertificateEntry#getAttributes() +java.security.Provider#putIfAbsent(Object;Object;) +java.security.Provider#remove(Object;Object;) +java.security.Provider#replace(Object;Object;Object;) +java.security.Provider#replace(Object;Object;) +java.security.Provider#replaceAll(BiFunction;) +java.security.Provider#compute(Object;BiFunction;) +java.security.Provider#computeIfAbsent(Object;Function;) +java.security.Provider#computeIfPresent(Object;BiFunction;) +java.security.Provider#merge(Object;Object;BiFunction;) +java.security.Provider#getOrDefault(Object;Object;) +java.security.Provider#forEach(BiConsumer;) +java.security.Principal#implies(Subject;) +java.security.SecureRandom#getInstanceStrong() +java.security.PKCS12Attribute +java.security.AccessController#doPrivileged(PrivilegedAction;AccessControlContext;Permission[];) +java.security.AccessController#doPrivilegedWithCombiner(PrivilegedAction;AccessControlContext;Permission[];) +java.security.AccessController#doPrivileged(PrivilegedExceptionAction;AccessControlContext;Permission[];) +java.security.AccessController#doPrivilegedWithCombiner(PrivilegedExceptionAction;AccessControlContext;Permission[];) +java.security.DomainLoadStoreParameter +javax.xml.validation.SchemaFactoryConfigurationError +javax.lang.model.type.TypeKind#INTERSECTION +javax.lang.model.type.TypeVisitor#visitIntersection(IntersectionType;P;) +javax.lang.model.type.ExecutableType#getReceiverType() +javax.lang.model.type.IntersectionType +javax.lang.model.util.Elements#isFunctionalInterface(TypeElement;) +javax.lang.model.util.ElementScanner8 +javax.lang.model.util.TypeKindVisitor8 +javax.lang.model.util.SimpleTypeVisitor8 +javax.lang.model.util.ElementKindVisitor8 +javax.lang.model.util.AbstractTypeVisitor6#visitIntersection(IntersectionType;P;) +javax.lang.model.util.AbstractTypeVisitor8 +javax.lang.model.util.SimpleElementVisitor8 +javax.lang.model.util.AbstractElementVisitor8 +javax.lang.model.util.SimpleAnnotationValueVisitor8 +javax.lang.model.util.AbstractAnnotationValueVisitor8 +javax.lang.model.element.Modifier#DEFAULT +javax.lang.model.element.ExecutableElement#getReceiverType() +javax.lang.model.element.ExecutableElement#isDefault() +javax.lang.model.SourceVersion#RELEASE_8 +javax.lang.model.AnnotatedConstruct +javax.tools.StandardLocation#NATIVE_HEADER_OUTPUT +javax.security.auth.kerberos.KeyTab#getUnboundInstance(File;) +javax.security.auth.kerberos.KeyTab#getInstance(KerberosPrincipal;File;) +javax.security.auth.kerberos.KeyTab#getUnboundInstance() +javax.security.auth.kerberos.KeyTab#getInstance(KerberosPrincipal;) +javax.security.auth.kerberos.KeyTab#getPrincipal() +javax.security.auth.kerberos.KeyTab#isBound() \ No newline at end of file diff --git a/platform/platform-resources-en/src/messages/InspectionsBundle.properties b/platform/platform-resources-en/src/messages/InspectionsBundle.properties index 21c15559bd15..4f7d14ae7e76 100644 --- a/platform/platform-resources-en/src/messages/InspectionsBundle.properties +++ b/platform/platform-resources-en/src/messages/InspectionsBundle.properties @@ -117,7 +117,7 @@ inspection.equals.hashcode.display.name=equals() and hashCode() not paired inspection.equals.hashcode.only.one.defined.problem.descriptor=Class has {0} defined but does not define {1} inspection.1.5.display.name=Usages of API documented as @since 1.5 (1.6|1.7) -inspection.1.5.problem.descriptor=Usage of API documented as @since {0} +inspection.1.5.problem.descriptor=Usage of API documented as @since {0}+ inspection.1.7.problem.descriptor=Usage of generified after 1.6 API which would cause compilation problems with JDK {0} inspection.local.can.be.final.display.name=Local variable or parameter can be final