/cts/tests/signature/lib/common/src/android/signature/cts/ |
D | ApiComplianceChecker.java | 81 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 …]
|
D | ApiPresenceChecker.java | 45 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 …]
|
D | InterfaceChecker.java | 97 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 …]
|
D | AnnotationChecker.java | 119 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
|
D | ReflectionHelper.java | 51 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/ |
D | SignatureTest.java | 60 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/ |
D | ApiPresenceCheckerTest.java | 63 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/ |
D | IntentTest.java | 133 classDescription -> { in parse() 134 for (JDiffField diffField : classDescription.getFieldList()) { in parse()
|
/cts/tests/signature/lib/android/src/android/signature/cts/ |
D | XmlApiParser.java | 406 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/ |
D | DeviceState.java | 561 private void checkValidAnnotations(Description classDescription) { 562 for (Method method : classDescription.getTestClass().getMethods()) {
|