mirror of
https://github.com/openjdk/jdk.git
synced 2025-08-27 23:04:50 +02:00
8342336: Optimize ClassFile imports
Reviewed-by: liach
This commit is contained in:
parent
7ff4ea8d01
commit
3ebfc6c1e2
198 changed files with 530 additions and 1010 deletions
|
@ -26,6 +26,7 @@ package java.lang.classfile.constantpool;
|
|||
|
||||
import java.lang.classfile.AnnotationValue;
|
||||
import java.lang.constant.ConstantDesc;
|
||||
|
||||
import jdk.internal.javac.PreviewFeature;
|
||||
|
||||
/**
|
||||
|
|
|
@ -26,6 +26,7 @@ package java.lang.classfile.constantpool;
|
|||
|
||||
import java.lang.constant.ClassDesc;
|
||||
import java.lang.constant.ConstantDesc;
|
||||
|
||||
import jdk.internal.classfile.impl.AbstractPoolEntry;
|
||||
import jdk.internal.javac.PreviewFeature;
|
||||
|
||||
|
|
|
@ -25,13 +25,12 @@
|
|||
package java.lang.classfile.constantpool;
|
||||
|
||||
import java.lang.classfile.TypeKind;
|
||||
import jdk.internal.classfile.impl.Util;
|
||||
|
||||
import java.lang.constant.ClassDesc;
|
||||
import java.lang.constant.ConstantDesc;
|
||||
import java.lang.constant.DynamicConstantDesc;
|
||||
|
||||
import jdk.internal.classfile.impl.AbstractPoolEntry;
|
||||
import jdk.internal.classfile.impl.Util;
|
||||
import jdk.internal.javac.PreviewFeature;
|
||||
|
||||
/**
|
||||
|
|
|
@ -25,10 +25,11 @@
|
|||
|
||||
package java.lang.classfile.constantpool;
|
||||
|
||||
import java.util.Iterator;
|
||||
import java.util.NoSuchElementException;
|
||||
import java.lang.classfile.BootstrapMethodEntry;
|
||||
import java.lang.classfile.ClassReader;
|
||||
import java.util.Iterator;
|
||||
import java.util.NoSuchElementException;
|
||||
|
||||
import jdk.internal.javac.PreviewFeature;
|
||||
|
||||
/**
|
||||
|
|
|
@ -24,26 +24,19 @@
|
|||
*/
|
||||
package java.lang.classfile.constantpool;
|
||||
|
||||
import java.lang.constant.ClassDesc;
|
||||
import java.lang.constant.ConstantDesc;
|
||||
import java.lang.constant.DirectMethodHandleDesc;
|
||||
import java.lang.constant.DynamicCallSiteDesc;
|
||||
import java.lang.constant.DynamicConstantDesc;
|
||||
import java.lang.constant.MethodTypeDesc;
|
||||
import java.util.List;
|
||||
|
||||
import java.lang.classfile.BootstrapMethodEntry;
|
||||
import java.lang.classfile.ClassBuilder;
|
||||
import java.lang.classfile.ClassModel;
|
||||
import jdk.internal.classfile.impl.ClassReaderImpl;
|
||||
import java.lang.constant.ModuleDesc;
|
||||
import java.lang.constant.PackageDesc;
|
||||
import java.lang.constant.*;
|
||||
import java.util.List;
|
||||
|
||||
import jdk.internal.classfile.impl.AbstractPoolEntry.ClassEntryImpl;
|
||||
import jdk.internal.classfile.impl.AbstractPoolEntry.NameAndTypeEntryImpl;
|
||||
import jdk.internal.classfile.impl.ClassReaderImpl;
|
||||
import jdk.internal.classfile.impl.SplitConstantPool;
|
||||
import jdk.internal.classfile.impl.TemporaryConstantPool;
|
||||
import jdk.internal.classfile.impl.Util;
|
||||
import jdk.internal.javac.PreviewFeature;
|
||||
|
||||
import static java.util.Objects.requireNonNull;
|
||||
|
||||
/**
|
||||
|
|
|
@ -26,6 +26,7 @@ package java.lang.classfile.constantpool;
|
|||
|
||||
import java.lang.classfile.Attributes;
|
||||
import java.lang.constant.ConstantDesc;
|
||||
|
||||
import jdk.internal.javac.PreviewFeature;
|
||||
|
||||
/**
|
||||
|
|
|
@ -25,6 +25,7 @@
|
|||
package java.lang.classfile.constantpool;
|
||||
|
||||
import java.lang.classfile.TypeKind;
|
||||
|
||||
import jdk.internal.classfile.impl.AbstractPoolEntry;
|
||||
import jdk.internal.javac.PreviewFeature;
|
||||
|
||||
|
|
|
@ -25,6 +25,7 @@
|
|||
package java.lang.classfile.constantpool;
|
||||
|
||||
import java.lang.classfile.BootstrapMethodEntry;
|
||||
|
||||
import jdk.internal.javac.PreviewFeature;
|
||||
|
||||
/**
|
||||
|
|
|
@ -24,10 +24,11 @@
|
|||
*/
|
||||
package java.lang.classfile.constantpool;
|
||||
|
||||
import java.lang.constant.ClassDesc;
|
||||
|
||||
import jdk.internal.classfile.impl.AbstractPoolEntry;
|
||||
import jdk.internal.classfile.impl.Util;
|
||||
import jdk.internal.javac.PreviewFeature;
|
||||
import java.lang.constant.ClassDesc;
|
||||
|
||||
/**
|
||||
* Models a {@code CONSTANT_Fieldref_info} constant in the constant pool of a
|
||||
|
|
|
@ -25,6 +25,7 @@
|
|||
package java.lang.classfile.constantpool;
|
||||
|
||||
import java.lang.classfile.TypeKind;
|
||||
|
||||
import jdk.internal.classfile.impl.AbstractPoolEntry;
|
||||
import jdk.internal.javac.PreviewFeature;
|
||||
|
||||
|
|
|
@ -25,6 +25,7 @@
|
|||
package java.lang.classfile.constantpool;
|
||||
|
||||
import java.lang.classfile.TypeKind;
|
||||
|
||||
import jdk.internal.classfile.impl.AbstractPoolEntry;
|
||||
import jdk.internal.javac.PreviewFeature;
|
||||
|
||||
|
|
|
@ -24,10 +24,11 @@
|
|||
*/
|
||||
package java.lang.classfile.constantpool;
|
||||
|
||||
import java.lang.constant.MethodTypeDesc;
|
||||
|
||||
import jdk.internal.classfile.impl.AbstractPoolEntry;
|
||||
import jdk.internal.classfile.impl.Util;
|
||||
import jdk.internal.javac.PreviewFeature;
|
||||
import java.lang.constant.MethodTypeDesc;
|
||||
|
||||
/**
|
||||
* Models a {@code CONSTANT_InterfaceMethodRef_info} constant in the constant pool of a
|
||||
|
|
|
@ -24,8 +24,9 @@
|
|||
*/
|
||||
package java.lang.classfile.constantpool;
|
||||
|
||||
import java.lang.constant.ConstantDesc;
|
||||
import java.lang.classfile.TypeKind;
|
||||
import java.lang.constant.ConstantDesc;
|
||||
|
||||
import jdk.internal.javac.PreviewFeature;
|
||||
|
||||
/**
|
||||
|
|
|
@ -25,6 +25,7 @@
|
|||
package java.lang.classfile.constantpool;
|
||||
|
||||
import java.lang.classfile.TypeKind;
|
||||
|
||||
import jdk.internal.classfile.impl.AbstractPoolEntry;
|
||||
import jdk.internal.javac.PreviewFeature;
|
||||
|
||||
|
|
|
@ -24,10 +24,11 @@
|
|||
*/
|
||||
package java.lang.classfile.constantpool;
|
||||
|
||||
import java.lang.constant.MethodTypeDesc;
|
||||
|
||||
import jdk.internal.classfile.impl.AbstractPoolEntry;
|
||||
import jdk.internal.classfile.impl.Util;
|
||||
import jdk.internal.javac.PreviewFeature;
|
||||
import java.lang.constant.MethodTypeDesc;
|
||||
|
||||
/**
|
||||
* Models a {@code CONSTANT_MethodRef_info} constant in the constant pool of a
|
||||
|
|
|
@ -24,8 +24,9 @@
|
|||
*/
|
||||
package java.lang.classfile.constantpool;
|
||||
|
||||
import jdk.internal.classfile.impl.AbstractPoolEntry;
|
||||
import java.lang.constant.ModuleDesc;
|
||||
|
||||
import jdk.internal.classfile.impl.AbstractPoolEntry;
|
||||
import jdk.internal.javac.PreviewFeature;
|
||||
|
||||
/**
|
||||
|
|
|
@ -24,8 +24,9 @@
|
|||
*/
|
||||
package java.lang.classfile.constantpool;
|
||||
|
||||
import jdk.internal.classfile.impl.AbstractPoolEntry;
|
||||
import java.lang.constant.PackageDesc;
|
||||
|
||||
import jdk.internal.classfile.impl.AbstractPoolEntry;
|
||||
import jdk.internal.javac.PreviewFeature;
|
||||
|
||||
/**
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue