{"base":{"feature":"27","vendor":"open","version":"27+35-2325"},"target":{"feature":"28","vendor":"open","version":"28-ea+15-1083"},"deltas":[{"type":"module","name":"java.base","status":"notmodified","javadoc":"https://download.java.net/java/early_access/jdk28/docs/api/java.base/module-summary.html","deltas":[{"type":"package","name":"java.lang.classfile.attribute","status":"notmodified","javadoc":"https://download.java.net/java/early_access/jdk28/docs/api/java.base/java/lang/classfile/attribute/package-summary.html","deltas":[{"type":"interface","name":"LoadableDescriptorsAttribute","status":"added","preview":true,"javadoc":"https://download.java.net/java/early_access/jdk28/docs/api/java.base/java/lang/classfile/attribute/LoadableDescriptorsAttribute.html","csr":"JDK-8339199"},{"type":"interface","name":"StackMapFrameInfo","status":"notmodified","javadoc":"https://download.java.net/java/early_access/jdk28/docs/api/java.base/java/lang/classfile/attribute/StackMapFrameInfo.html","deltas":[{"type":"method","name":"of(Label, List, List, List)","status":"added","preview":true,"javadoc":"https://download.java.net/java/early_access/jdk28/docs/api/java.base/java/lang/classfile/attribute/StackMapFrameInfo.html#of(java.lang.classfile.Label,java.util.List,java.util.List,java.util.List)","csr":"JDK-8378185"},{"type":"method","name":"unsetFields()","status":"added","preview":true,"javadoc":"https://download.java.net/java/early_access/jdk28/docs/api/java.base/java/lang/classfile/attribute/StackMapFrameInfo.html#unsetFields()","csr":"JDK-8378185"}]}]},{"type":"package","name":"java.lang.classfile","status":"notmodified","javadoc":"https://download.java.net/java/early_access/jdk28/docs/api/java.base/java/lang/classfile/package-summary.html","deltas":[{"type":"class","name":"Attributes","status":"notmodified","javadoc":"https://download.java.net/java/early_access/jdk28/docs/api/java.base/java/lang/classfile/Attributes.html","deltas":[{"type":"field","name":"NAME_LOADABLE_DESCRIPTORS","status":"added","preview":true,"javadoc":"https://download.java.net/java/early_access/jdk28/docs/api/java.base/java/lang/classfile/Attributes.html#NAME_LOADABLE_DESCRIPTORS","csr":"JDK-8339199"},{"type":"method","name":"loadableDescriptors()","status":"added","preview":true,"javadoc":"https://download.java.net/java/early_access/jdk28/docs/api/java.base/java/lang/classfile/Attributes.html#loadableDescriptors()","csr":"JDK-8339199"}]},{"type":"interface","name":"ClassFile","status":"notmodified","javadoc":"https://download.java.net/java/early_access/jdk28/docs/api/java.base/java/lang/classfile/ClassFile.html","deltas":[{"type":"field","name":"ACC_IDENTITY","status":"added","preview":true,"javadoc":"https://download.java.net/java/early_access/jdk28/docs/api/java.base/java/lang/classfile/ClassFile.html#ACC_IDENTITY","csr":"JDK-8339199"},{"type":"field","name":"ACC_STRICT_INIT","status":"added","preview":true,"javadoc":"https://download.java.net/java/early_access/jdk28/docs/api/java.base/java/lang/classfile/ClassFile.html#ACC_STRICT_INIT","csr":"JDK-8378185"},{"type":"field","name":"JAVA_28_VERSION","status":"added","javadoc":"https://download.java.net/java/early_access/jdk28/docs/api/java.base/java/lang/classfile/ClassFile.html#JAVA_28_VERSION","csr":"JDK-8384837"}]}]},{"type":"package","name":"java.lang.reflect","status":"notmodified","javadoc":"https://download.java.net/java/early_access/jdk28/docs/api/java.base/java/lang/reflect/package-summary.html","deltas":[{"type":"class","name":"Field","status":"notmodified","javadoc":"https://download.java.net/java/early_access/jdk28/docs/api/java.base/java/lang/reflect/Field.html","deltas":[{"type":"method","name":"isStrictInit()","status":"added","preview":true,"javadoc":"https://download.java.net/java/early_access/jdk28/docs/api/java.base/java/lang/reflect/Field.html#isStrictInit()","csr":"JDK-8378185"}]},{"type":"enum","name":"AccessFlag","status":"notmodified","javadoc":"https://download.java.net/java/early_access/jdk28/docs/api/java.base/java/lang/reflect/AccessFlag.html","deltas":[{"type":"field","name":"IDENTITY","status":"added","preview":true,"javadoc":"https://download.java.net/java/early_access/jdk28/docs/api/java.base/java/lang/reflect/AccessFlag.html#IDENTITY","csr":"JDK-8339199"},{"type":"field","name":"STRICT_INIT","status":"added","preview":true,"javadoc":"https://download.java.net/java/early_access/jdk28/docs/api/java.base/java/lang/reflect/AccessFlag.html#STRICT_INIT","csr":"JDK-8378185"}]},{"type":"enum","name":"ClassFileFormatVersion","status":"notmodified","javadoc":"https://download.java.net/java/early_access/jdk28/docs/api/java.base/java/lang/reflect/ClassFileFormatVersion.html","deltas":[{"type":"field","name":"RELEASE_28","status":"added","javadoc":"https://download.java.net/java/early_access/jdk28/docs/api/java.base/java/lang/reflect/ClassFileFormatVersion.html#RELEASE_28","csr":"JDK-8384837"}]}]},{"type":"package","name":"java.lang","status":"notmodified","javadoc":"https://download.java.net/java/early_access/jdk28/docs/api/java.base/java/lang/package-summary.html","deltas":[{"type":"class","name":"Class","status":"notmodified","javadoc":"https://download.java.net/java/early_access/jdk28/docs/api/java.base/java/lang/Class.html","deltas":[{"type":"method","name":"isValue()","status":"added","preview":true,"javadoc":"https://download.java.net/java/early_access/jdk28/docs/api/java.base/java/lang/Class.html#isValue()","csr":"JDK-8339199"}]},{"type":"class","name":"IdentityException","status":"added","preview":true,"javadoc":"https://download.java.net/java/early_access/jdk28/docs/api/java.base/java/lang/IdentityException.html","csr":"JDK-8339199"}]},{"type":"package","name":"java.security","status":"notmodified","javadoc":"https://download.java.net/java/early_access/jdk28/docs/api/java.base/java/security/package-summary.html","deltas":[{"type":"class","name":"PEMDecoder","status":"modified","javadoc":"https://download.java.net/java/early_access/jdk28/docs/api/java.base/java/security/PEMDecoder.html","removedTags":["preview"]},{"type":"class","name":"PEMEncoder","status":"modified","javadoc":"https://download.java.net/java/early_access/jdk28/docs/api/java.base/java/security/PEMEncoder.html","removedTags":["preview"]},{"type":"class","name":"PEM","status":"modified","javadoc":"https://download.java.net/java/early_access/jdk28/docs/api/java.base/java/security/PEM.html","removedTags":["preview"]},{"type":"interface","name":"BinaryEncodable","status":"modified","javadoc":"https://download.java.net/java/early_access/jdk28/docs/api/java.base/java/security/BinaryEncodable.html","removedTags":["preview"]}]},{"type":"package","name":"java.util","status":"notmodified","javadoc":"https://download.java.net/java/early_access/jdk28/docs/api/java.base/java/util/package-summary.html","deltas":[{"type":"class","name":"Objects","status":"notmodified","javadoc":"https://download.java.net/java/early_access/jdk28/docs/api/java.base/java/util/Objects.html","deltas":[{"type":"method","name":"hasIdentity(Object)","status":"added","preview":true,"javadoc":"https://download.java.net/java/early_access/jdk28/docs/api/java.base/java/util/Objects.html#hasIdentity(java.lang.Object)","csr":"JDK-8339199"},{"type":"method","name":"requireIdentity(Object)","status":"added","preview":true,"javadoc":"https://download.java.net/java/early_access/jdk28/docs/api/java.base/java/util/Objects.html#requireIdentity(java.lang.Object)","csr":"JDK-8339199"},{"type":"method","name":"requireIdentity(Object, String)","status":"added","preview":true,"javadoc":"https://download.java.net/java/early_access/jdk28/docs/api/java.base/java/util/Objects.html#requireIdentity(java.lang.Object,java.lang.String)","csr":"JDK-8339199"},{"type":"method","name":"requireIdentity(Object, Supplier)","status":"added","preview":true,"javadoc":"https://download.java.net/java/early_access/jdk28/docs/api/java.base/java/util/Objects.html#requireIdentity(java.lang.Object,java.util.function.Supplier)","csr":"JDK-8339199"}]},{"type":"class","name":"PriorityQueue","status":"notmodified","javadoc":"https://download.java.net/java/early_access/jdk28/docs/api/java.base/java/util/PriorityQueue.html","deltas":[{"type":"method","name":"PriorityQueue(Collection, Comparator)","status":"added","javadoc":"https://download.java.net/java/early_access/jdk28/docs/api/java.base/java/util/PriorityQueue.html#%3Cinit%3E(java.util.Collection,java.util.Comparator)","csr":"JDK-8336686"}]}]},{"type":"package","name":"javax.crypto","status":"notmodified","javadoc":"https://download.java.net/java/early_access/jdk28/docs/api/java.base/javax/crypto/package-summary.html","deltas":[{"type":"class","name":"CryptoException","status":"modified","javadoc":"https://download.java.net/java/early_access/jdk28/docs/api/java.base/javax/crypto/CryptoException.html","removedTags":["preview"]},{"type":"class","name":"EncryptedPrivateKeyInfo","status":"notmodified","javadoc":"https://download.java.net/java/early_access/jdk28/docs/api/java.base/javax/crypto/EncryptedPrivateKeyInfo.html","deltas":[{"type":"method","name":"encrypt(BinaryEncodable, Key, String, AlgorithmParameterSpec, Provider, SecureRandom)","status":"modified","javadoc":"https://download.java.net/java/early_access/jdk28/docs/api/java.base/javax/crypto/EncryptedPrivateKeyInfo.html#encrypt(java.security.BinaryEncodable,java.security.Key,java.lang.String,java.security.spec.AlgorithmParameterSpec,java.security.Provider,java.security.SecureRandom)","removedTags":["preview"]},{"type":"method","name":"encrypt(BinaryEncodable, char[])","status":"modified","javadoc":"https://download.java.net/java/early_access/jdk28/docs/api/java.base/javax/crypto/EncryptedPrivateKeyInfo.html#encrypt(java.security.BinaryEncodable,char%5B%5D)","removedTags":["preview"]},{"type":"method","name":"encrypt(BinaryEncodable, char[], String, AlgorithmParameterSpec, Provider)","status":"modified","javadoc":"https://download.java.net/java/early_access/jdk28/docs/api/java.base/javax/crypto/EncryptedPrivateKeyInfo.html#encrypt(java.security.BinaryEncodable,char%5B%5D,java.lang.String,java.security.spec.AlgorithmParameterSpec,java.security.Provider)","removedTags":["preview"]},{"type":"method","name":"getKey(Key)","status":"modified","javadoc":"https://download.java.net/java/early_access/jdk28/docs/api/java.base/javax/crypto/EncryptedPrivateKeyInfo.html#getKey(java.security.Key)","removedTags":["preview"]},{"type":"method","name":"getKey(char[])","status":"modified","javadoc":"https://download.java.net/java/early_access/jdk28/docs/api/java.base/javax/crypto/EncryptedPrivateKeyInfo.html#getKey(char%5B%5D)","removedTags":["preview"]},{"type":"method","name":"getKeyPair(Key)","status":"modified","javadoc":"https://download.java.net/java/early_access/jdk28/docs/api/java.base/javax/crypto/EncryptedPrivateKeyInfo.html#getKeyPair(java.security.Key)","removedTags":["preview"]},{"type":"method","name":"getKeyPair(char[])","status":"modified","javadoc":"https://download.java.net/java/early_access/jdk28/docs/api/java.base/javax/crypto/EncryptedPrivateKeyInfo.html#getKeyPair(char%5B%5D)","removedTags":["preview"]}]}]}]},{"type":"module","name":"java.compiler","status":"notmodified","javadoc":"https://download.java.net/java/early_access/jdk28/docs/api/java.compiler/module-summary.html","deltas":[{"type":"package","name":"javax.lang.model.element","status":"notmodified","javadoc":"https://download.java.net/java/early_access/jdk28/docs/api/java.compiler/javax/lang/model/element/package-summary.html","deltas":[{"type":"enum","name":"Modifier","status":"notmodified","javadoc":"https://download.java.net/java/early_access/jdk28/docs/api/java.compiler/javax/lang/model/element/Modifier.html","deltas":[{"type":"field","name":"VALUE","status":"added","preview":true,"javadoc":"https://download.java.net/java/early_access/jdk28/docs/api/java.compiler/javax/lang/model/element/Modifier.html#VALUE","csr":"JDK-8339199"}]}]},{"type":"package","name":"javax.lang.model","status":"notmodified","javadoc":"https://download.java.net/java/early_access/jdk28/docs/api/java.compiler/javax/lang/model/package-summary.html","deltas":[{"type":"enum","name":"SourceVersion","status":"notmodified","javadoc":"https://download.java.net/java/early_access/jdk28/docs/api/java.compiler/javax/lang/model/SourceVersion.html","deltas":[{"type":"field","name":"RELEASE_28","status":"added","javadoc":"https://download.java.net/java/early_access/jdk28/docs/api/java.compiler/javax/lang/model/SourceVersion.html#RELEASE_28","csr":"JDK-8384837"}]}]}]}]}