public aspect Code {
pointcut init(): initialization(Object+.new(..));
pointcut staticinit(): staticinitialization(Object+);
Class around(String className): cflowbelow(init() || staticinit()) &&
call(Class Class.forName(String)) && args(className) {
System.out.println("Test");
return proceed(className);
}
public static void main(String[] argv) {
new SomeClass();
}
}
class SomeClass implements SomeInterface {
}
interface SomeInterface {
Class ADAPTER = SomeInterface.class;
}
href='/'>
blob: 5251313f5f07a17e9ab5c53916967f092e0fac6d (
plain)
1
2
3
4
5
6
7
8
9
|
<?php
/**
* SPDX-FileCopyrightText: 2017 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
namespace OC\Remote\Api;
class NotFoundException extends \Exception {
}
|