/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 | 56 public sealed interface ClassDesc interface 58 TypeDescriptor.OfField<ClassDesc> 76 static ClassDesc of(String name) { in of() 78 return ClassDesc.ofDescriptor("L" + binaryToInternal(name) + ";"); in of() 95 static ClassDesc of(String packageName, String className) { in of() 129 static ClassDesc ofDescriptor(String descriptor) { in ofDescriptor() 154 default ClassDesc arrayType() { in arrayType() 174 default ClassDesc arrayType(int rank) { in arrayType() 178 return ClassDesc.ofDescriptor("[".repeat(rank) + descriptorString()); in arrayType() 198 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; 2396 ConstantDesc[] toBSMArgs(ClassDesc declaringClass, ClassDesc varType) { in toBSMArgs() 2406 private final ClassDesc declaringClass; 2407 private final ClassDesc varType; 2421 private VarHandleDesc(Kind kind, String name, ClassDesc declaringClass, ClassDesc varType) { in VarHandleDesc() 2442 … public static VarHandleDesc ofField(ClassDesc declaringClass, String name, ClassDesc fieldType) { in ofField() 2461 …public static VarHandleDesc ofStaticField(ClassDesc declaringClass, String name, ClassDesc fieldTy… in ofStaticField() 2476 public static VarHandleDesc ofArray(ClassDesc arrayClass) { in ofArray() 2489 public ClassDesc varType() { in varType()
|
/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; 4901 public Optional<ClassDesc> describeConstable() { in describeConstable() 4904 : Optional.of(ClassDesc.ofDescriptor(descriptorString())); in describeConstable()
|
/libcore/ |
D | openjdk_java_files.bp | 1508 "ojluni/src/main/java/java/lang/constant/ClassDesc.java",
|
D | EXPECTED_UPSTREAM | 243 …/main/java/java/lang/constant/ClassDesc.java,jdk17u/jdk-17.0.6-ga,src/java.base/share/classes/java…
|