Home
last modified time | relevance | path

Searched refs:classDescription (Results 1 – 10 of 10) sorted by relevance

/cts/tests/signature/lib/common/src/android/signature/cts/
DApiComplianceChecker.java81 protected boolean checkClass(JDiffClassDescription classDescription, Class<?> runtimeClass) { in checkClass() argument
82 if (JDiffClassDescription.JDiffType.INTERFACE.equals(classDescription.getClassType())) { in checkClass()
84 interfaceChecker.queueForDeferredCheck(classDescription, runtimeClass); in checkClass()
88 if ((reason = checkClassModifiersCompliance(classDescription, runtimeClass)) != null) { in checkClass()
89 resultObserver.notifyFailure(FailureType.mismatch(classDescription), in checkClass()
90 classDescription.getAbsoluteClassName(), in checkClass()
92 classDescription.toSignatureString(), reason)); in checkClass()
96 if (!checkClassAnnotationCompliance(classDescription, runtimeClass)) { in checkClass()
97 resultObserver.notifyFailure(FailureType.mismatch(classDescription), in checkClass()
98 classDescription.getAbsoluteClassName(), "Annotation mismatch"); in checkClass()
[all …]
DApiPresenceChecker.java45 public void checkSignatureCompliance(JDiffClassDescription classDescription) { in checkSignatureCompliance() argument
46 Class<?> runtimeClass = checkClassCompliance(classDescription); in checkSignatureCompliance()
48 checkFieldsCompliance(classDescription, runtimeClass); in checkSignatureCompliance()
49 checkConstructorCompliance(classDescription, runtimeClass); in checkSignatureCompliance()
50 checkMethodCompliance(classDescription, runtimeClass); in checkSignatureCompliance()
60 private Class<?> checkClassCompliance(JDiffClassDescription classDescription) { in checkClassCompliance() argument
63 .findRequiredClass(classDescription, classProvider); in checkClassCompliance()
66 resultObserver.notifyFailure(FailureType.missing(classDescription), in checkClassCompliance()
67 classDescription.getAbsoluteClassName(), in checkClassCompliance()
68 "Classloader is unable to find " + classDescription in checkClassCompliance()
[all …]
DInterfaceChecker.java97 JDiffClassDescription classDescription = entry.getValue(); in checkQueued() local
98 List<Method> methods = checkInterfaceMethodCompliance(classDescription, runtimeClass); in checkQueued()
101 classDescription.getAbsoluteClassName(), "Interfaces cannot be modified: " in checkQueued()
102 + classDescription.getAbsoluteClassName() in checkQueued()
120 JDiffClassDescription classDescription, Class<?> runtimeClass) { in checkInterfaceMethodCompliance() argument
128 .filter(m -> !findMethod(classDescription, m)) in checkInterfaceMethodCompliance()
132 private boolean findMethod(JDiffClassDescription classDescription, Method method) { in findMethod() argument
134 for (JDiffClassDescription.JDiffMethod jdiffMethod : classDescription.getMethods()) { in findMethod()
139 for (String interfaceName : classDescription.getImplInterfaces()) { in findMethod()
144 … LogHelper.loge("ClassNotFoundException for " + classDescription.getAbsoluteClassName(), e); in findMethod()
[all …]
DAnnotationChecker.java119 protected boolean checkClass(JDiffClassDescription classDescription, Class<?> runtimeClass) { in checkClass() argument
126 protected void checkField(JDiffClassDescription classDescription, Class<?> runtimeClass, in checkField() argument
143 protected void checkConstructor(JDiffClassDescription classDescription, Class<?> runtimeClass, in checkConstructor() argument
164 protected void checkMethod(JDiffClassDescription classDescription, Class<?> runtimeClass, in checkMethod() argument
DReflectionHelper.java51 public static Class<?> findMatchingClass(JDiffClassDescription classDescription, in findMatchingClass() argument
55 String shortClassName = classDescription.getShortClassName(); in findMatchingClass()
57 String packageName = classDescription.getPackageName(); in findMatchingClass()
61 return searchForClass(classProvider, classDescription.getAbsoluteClassName(), in findMatchingClass()
560 static Class<?> findRequiredClass(JDiffClassDescription classDescription, in findRequiredClass() argument
563 return findMatchingClass(classDescription, classProvider); in findRequiredClass()
565 … LogHelper.loge("ClassNotFoundException for " + classDescription.getAbsoluteClassName(), e); in findRequiredClass()
/cts/tests/signature/api-check/src/java/android/signature/cts/api/
DSignatureTest.java60 for (JDiffClassDescription classDescription : unexpectedClasses) { in testSignature()
61 Class<?> unexpectedClass = findUnexpectedClass(classDescription, mClassProvider); in testSignature()
65 classDescription.getAbsoluteClassName(), in testSignature()
91 private Class<?> findUnexpectedClass(JDiffClassDescription classDescription, in findUnexpectedClass() argument
94 return ReflectionHelper.findMatchingClass(classDescription, classProvider); in findUnexpectedClass()
/cts/tests/signature/tests/src/android/signature/cts/tests/
DApiPresenceCheckerTest.java63 void checkSignatureCompliance(JDiffClassDescription classDescription, in checkSignatureCompliance() argument
66 checkSignatureCompliance(classDescription, resultObserver, in checkSignatureCompliance()
70 void checkSignatureCompliance(JDiffClassDescription classDescription, in checkSignatureCompliance() argument
73 checker -> checker.checkSignatureCompliance(classDescription), in checkSignatureCompliance()
/cts/tests/signature/intent-check/src/android/signature/cts/intent/
DIntentTest.java133 classDescription -> { in parse()
134 for (JDiffField diffField : classDescription.getFieldList()) { in parse()
/cts/tests/signature/lib/android/src/android/signature/cts/
DXmlApiParser.java406 JDiffClassDescription classDescription; in tryAdvance() local
408 classDescription = next(); in tryAdvance()
413 if (classDescription == null) { in tryAdvance()
416 action.accept(classDescription); in tryAdvance()
/cts/common/device-side/bedstead/harrier/src/main/java/com/android/bedstead/harrier/
DDeviceState.java561 private void checkValidAnnotations(Description classDescription) {
562 for (Method method : classDescription.getTestClass().getMethods()) {