/libcore/ojluni/src/main/java/java/lang/constant/ |
D | ConstantDescs.java | 67 public static final ClassDesc CD_Object = ClassDesc.of("java.lang.Object"); 70 public static final ClassDesc CD_String = ClassDesc.of("java.lang.String"); 73 public static final ClassDesc CD_Class = ClassDesc.of("java.lang.Class"); 76 public static final ClassDesc CD_Number = ClassDesc.of("java.lang.Number"); 79 public static final ClassDesc CD_Integer = ClassDesc.of("java.lang.Integer"); 82 public static final ClassDesc CD_Long = ClassDesc.of("java.lang.Long"); 85 public static final ClassDesc CD_Float = ClassDesc.of("java.lang.Float"); 88 public static final ClassDesc CD_Double = ClassDesc.of("java.lang.Double"); 91 public static final ClassDesc CD_Short = ClassDesc.of("java.lang.Short"); 94 public static final ClassDesc CD_Byte = ClassDesc.of("java.lang.Byte"); [all …]
|
D | MethodTypeDescImpl.java | 42 private final ClassDesc returnType; 43 private final ClassDesc[] argTypes; 52 MethodTypeDescImpl(ClassDesc returnType, ClassDesc[] argTypes) { in MethodTypeDescImpl() 56 for (ClassDesc cr : argTypes) in MethodTypeDescImpl() 73 …ClassDesc[] paramTypes = types.stream().skip(1).map(ClassDesc::ofDescriptor).toArray(ClassDesc[]::… in ofDescriptor() 74 return new MethodTypeDescImpl(ClassDesc.ofDescriptor(types.get(0)), paramTypes); in ofDescriptor() 78 public ClassDesc returnType() { in returnType() 88 public ClassDesc parameterType(int index) { in parameterType() 93 public List<ClassDesc> parameterList() { in parameterList() 98 public ClassDesc[] parameterArray() { in parameterArray() [all …]
|
D | MethodTypeDesc.java | 41 TypeDescriptor.OfMethod<ClassDesc, MethodTypeDesc> 68 static MethodTypeDesc of(ClassDesc returnDesc, ClassDesc... paramDescs) { in of() 77 ClassDesc returnType(); in returnType() 95 ClassDesc parameterType(int index); in parameterType() 102 List<ClassDesc> parameterList(); in parameterList() 109 ClassDesc[] parameterArray(); in parameterArray() 119 MethodTypeDesc changeReturnType(ClassDesc returnType); in changeReturnType() 132 MethodTypeDesc changeParameterType(int index, ClassDesc paramType); in changeParameterType() 161 MethodTypeDesc insertParameterTypes(int pos, ClassDesc... paramTypes); in insertParameterTypes() 172 .map(ClassDesc::descriptorString) in descriptorString() [all …]
|
D | ClassDesc.java | 57 public sealed interface ClassDesc interface 59 TypeDescriptor.OfField<ClassDesc> 79 static ClassDesc of(String name) { in of() 81 return ClassDesc.ofDescriptor("L" + binaryToInternal(name) + ";"); in of() 128 static ClassDesc of(String packageName, String className) { in of() 164 static ClassDesc ofDescriptor(String descriptor) { in ofDescriptor() 190 default ClassDesc arrayType() { in arrayType() 211 default ClassDesc arrayType(int rank) { in arrayType() 227 return ClassDesc.ofDescriptor("[".repeat(rank) + descriptorString()); in arrayType() 247 default ClassDesc nested(String nestedName) { in nested() [all …]
|
D | MethodHandleDesc.java | 78 ClassDesc owner, in of() 86 return ofField(kind, owner, name, ClassDesc.ofDescriptor(lookupDescriptor)); in of() 118 ClassDesc owner, in ofMethod() 156 ClassDesc owner, in ofField() 158 ClassDesc fieldType) { in ofField() 179 static DirectMethodHandleDesc ofConstructor(ClassDesc owner, in ofConstructor() 180 ClassDesc... paramTypes) { in ofConstructor()
|
D | DynamicConstantDesc.java | 65 private final ClassDesc constantType; 87 ClassDesc constantType, in DynamicConstantDesc() 135 ClassDesc constantType, in ofCanonical() 164 ClassDesc constantType, in ofNamed() 220 public ClassDesc constantType() { in constantType() 307 return ClassDesc.ofDescriptor(desc.constantName); in canonicalizePrimitiveClass() 314 return VarHandleDesc.ofStaticField((ClassDesc) desc.bootstrapArgs[0], in canonicalizeStaticFieldVarHandle() 316 (ClassDesc) desc.bootstrapArgs[1]); in canonicalizeStaticFieldVarHandle() 323 return VarHandleDesc.ofField((ClassDesc) desc.bootstrapArgs[0], in canonicalizeFieldVarHandle() 325 (ClassDesc) desc.bootstrapArgs[1]); in canonicalizeFieldVarHandle() [all …]
|
D | ReferenceClassDescImpl.java | 38 final class ReferenceClassDescImpl implements ClassDesc { 67 ClassDesc c = this; in resolveConstantDesc() 98 ClassDesc constant = (ClassDesc) o; in equals()
|
D | DirectMethodHandleDescImpl.java | 46 private final ClassDesc owner; 65 DirectMethodHandleDescImpl(Kind kind, ClassDesc owner, String name, MethodTypeDesc type) { in DirectMethodHandleDescImpl() 121 public ClassDesc owner() { in owner()
|
D | ConstantDesc.java | 79 permits ClassDesc,
|
D | PrimitiveClassDescImpl.java | 38 extends DynamicConstantDesc<Class<?>> implements ClassDesc {
|
D | DirectMethodHandleDesc.java | 230 ClassDesc owner(); in owner()
|
D | ConstantUtils.java | 84 static void validateClassOrInterface(ClassDesc classDesc) { in validateClassOrInterface()
|
/libcore/ojluni/src/test/java/lang/constant/ |
D | DynamicConstantDescTest.java | 25 import java.lang.constant.ClassDesc; 131 … "A", ClassDesc.of("test.java.lang.constant.DynamicConstantDescTest").nested("MyEnum"), in call() 146 ClassDesc[] args = {ClassDesc.of("java.lang.invoke.MethodHandles").nested("Lookup"), in boostrapMethodForEnumConstant() 147 ClassDesc.of("java.lang.String"), in boostrapMethodForEnumConstant() 148 ClassDesc.of("java.lang.Class")}; in boostrapMethodForEnumConstant() 150 ClassDesc.of("java.lang.invoke.ConstantBootstraps"), in boostrapMethodForEnumConstant() 151 … "enumConstant", MethodTypeDesc.of(ClassDesc.of("java.lang.Enum"), new ClassDesc[0]) in boostrapMethodForEnumConstant()
|
D | NameValidationTest.java | 78 ClassDesc constantType, in memberNamesHelper() 90 ClassDesc.of(badName); in testClassNames() 98 ClassDesc.of(goodName); in testClassNames()
|
/libcore/ojluni/src/main/java/java/lang/invoke/ |
D | VarHandle.java | 30 import java.lang.constant.ClassDesc; 2389 ConstantDesc[] toBSMArgs(ClassDesc declaringClass, ClassDesc varType) { in toBSMArgs() 2399 private final ClassDesc declaringClass; 2400 private final ClassDesc varType; 2414 private VarHandleDesc(Kind kind, String name, ClassDesc declaringClass, ClassDesc varType) { in VarHandleDesc() 2435 … public static VarHandleDesc ofField(ClassDesc declaringClass, String name, ClassDesc fieldType) { in ofField() 2454 …public static VarHandleDesc ofStaticField(ClassDesc declaringClass, String name, ClassDesc fieldTy… in ofStaticField() 2469 public static VarHandleDesc ofArray(ClassDesc arrayClass) { in ofArray() 2482 public ClassDesc varType() { in varType()
|
/libcore/ojluni/src/test/java/lang/runtime/ |
D | SwitchBootstrapsTest.java | 30 import java.lang.constant.ClassDesc; 157 ClassDesc eDesc = E.class.describeConstable().get(); in testEnumsWithConstants() 219 EnumDesc.of(ClassDesc.of(E.class.getName()), "A"), in testSwitchQualifiedEnum() 220 EnumDesc.of(ClassDesc.of(E.class.getName()), "B"), in testSwitchQualifiedEnum() 221 EnumDesc.of(ClassDesc.of(E.class.getName()), "C") in testSwitchQualifiedEnum() 295 EnumDesc.of(ClassDesc.of(E.class.getName()), "A"), in testEnumInitialization2()
|
/libcore/ojluni/src/main/java/java/lang/ |
D | Enum.java | 34 import java.lang.constant.ClassDesc; 377 private EnumDesc(ClassDesc constantClass, String constantName) { in EnumDesc() 392 public static<E extends Enum<E>> EnumDesc<E> of(ClassDesc enumClass, in of()
|
D | Class.java | 37 import java.lang.constant.ClassDesc; 38 import java.lang.constant.ClassDesc; 4891 public Optional<ClassDesc> describeConstable() { in describeConstable() 4894 : Optional.of(ClassDesc.ofDescriptor(descriptorString())); in describeConstable()
|
/libcore/ |
D | openjdk_java_files.bp | 1517 "ojluni/src/main/java/java/lang/constant/ClassDesc.java",
|
D | EXPECTED_UPSTREAM | 246 …/main/java/java/lang/constant/ClassDesc.java,jdk21u/jdk-21.0.4-ga,src/java.base/share/classes/java…
|