mirror of
https://github.com/openjdk/jdk.git
synced 2025-08-27 23:04:50 +02:00
8308753: Class-File API transition to Preview
Reviewed-by: ihse, mchung, vromero
This commit is contained in:
parent
b9df827adc
commit
2b00ac0d02
681 changed files with 7518 additions and 6502 deletions
|
@ -32,15 +32,15 @@ import java.security.NoSuchAlgorithmException;
|
|||
import java.util.HashSet;
|
||||
import java.util.Set;
|
||||
import java.util.function.Consumer;
|
||||
import jdk.internal.classfile.AccessFlags;
|
||||
import jdk.internal.classfile.Attributes;
|
||||
import jdk.internal.classfile.ClassElement;
|
||||
import jdk.internal.classfile.Classfile;
|
||||
import jdk.internal.classfile.constantpool.*;
|
||||
import jdk.internal.classfile.FieldModel;
|
||||
import jdk.internal.classfile.MethodModel;
|
||||
import jdk.internal.classfile.attribute.EnclosingMethodAttribute;
|
||||
import jdk.internal.classfile.attribute.InnerClassesAttribute;
|
||||
import java.lang.classfile.AccessFlags;
|
||||
import java.lang.classfile.Attributes;
|
||||
import java.lang.classfile.ClassElement;
|
||||
import java.lang.classfile.ClassFile;
|
||||
import java.lang.classfile.constantpool.*;
|
||||
import java.lang.classfile.FieldModel;
|
||||
import java.lang.classfile.MethodModel;
|
||||
import java.lang.classfile.attribute.EnclosingMethodAttribute;
|
||||
import java.lang.classfile.attribute.InnerClassesAttribute;
|
||||
|
||||
/**
|
||||
* A FingerPrint is an abstract representation of a JarFile entry that contains
|
||||
|
@ -166,7 +166,7 @@ final class FingerPrint {
|
|||
}
|
||||
|
||||
private static ClassAttributes getClassAttributes(byte[] bytes) {
|
||||
var cm = Classfile.of().parse(bytes);
|
||||
var cm = ClassFile.of().parse(bytes);
|
||||
ClassAttributes attrs = new ClassAttributes(
|
||||
cm.flags(),
|
||||
cm.thisClass().asInternalName(),
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue