...
Immediate Caller | ICC* | Class Object | COC** | Classloader Check | Security Check |
---|---|---|---|---|---|
C1 | A | C2, C3, C4, C5 | Application, B, C | A is not a delegation ancestor of Application, B or C | Yes |
C2 | Application | C1 | A | Application is not a delegation ancestor of A | Yes |
C2 | Application | C3, C4, C5 | B and C | Application is a delegation ancestor of B and C | No |
C3 | B | C4 | B | The class loader is same for C3 and C4 (B) | No |
C4 | B | C3 | B | The class loader is same for C4 and C3 (B) | No |
C5 | C | C1, C2, C3, C4 | Application, A, B, C | C is not a delegation ancestor of Application, A, B or C | Yes |
...