Home
last modified time | relevance | path

Searched refs:ClassDesc (Results 1 – 19 of 19) sorted by relevance

/libcore/ojluni/src/main/java/java/lang/constant/
DConstantDescs.java67 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 …]
DMethodTypeDescImpl.java42 private final ClassDesc returnType;
43 private final ClassDesc[] argTypes;
52 MethodTypeDescImpl(ClassDesc returnType, ClassDesc[] argTypes) { in MethodTypeDescImpl()
56 for (ClassDesc cr : argTypes) in MethodTypeDescImpl()
73ClassDesc[] 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 …]
DMethodTypeDesc.java41 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 …]
DClassDesc.java56 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 …]
DMethodHandleDesc.java78 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()
DDynamicConstantDesc.java65 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 …]
DReferenceClassDescImpl.java38 final class ReferenceClassDescImpl implements ClassDesc {
67 ClassDesc c = this; in resolveConstantDesc()
98 ClassDesc constant = (ClassDesc) o; in equals()
DDirectMethodHandleDescImpl.java46 private final ClassDesc owner;
65 DirectMethodHandleDescImpl(Kind kind, ClassDesc owner, String name, MethodTypeDesc type) { in DirectMethodHandleDescImpl()
121 public ClassDesc owner() { in owner()
DConstantDesc.java79 permits ClassDesc,
DPrimitiveClassDescImpl.java38 extends DynamicConstantDesc<Class<?>> implements ClassDesc {
DDirectMethodHandleDesc.java230 ClassDesc owner(); in owner()
DConstantUtils.java84 static void validateClassOrInterface(ClassDesc classDesc) { in validateClassOrInterface()
/libcore/ojluni/src/test/java/lang/constant/
DDynamicConstantDescTest.java25 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()
DNameValidationTest.java78 ClassDesc constantType, in memberNamesHelper()
90 ClassDesc.of(badName); in testClassNames()
98 ClassDesc.of(goodName); in testClassNames()
/libcore/ojluni/src/main/java/java/lang/invoke/
DVarHandle.java30 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/
DEnum.java34 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()
DClass.java37 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/
Dopenjdk_java_files.bp1508 "ojluni/src/main/java/java/lang/constant/ClassDesc.java",
DEXPECTED_UPSTREAM243 …/main/java/java/lang/constant/ClassDesc.java,jdk17u/jdk-17.0.6-ga,src/java.base/share/classes/java…