2023-01-20 17:26:55 +00:00
|
|
|
package ex11;
|
|
|
|
|
|
|
|
import ch.usi.dag.disl.annotation.GuardMethod;
|
|
|
|
import ch.usi.dag.disl.staticcontext.MethodStaticContext;
|
|
|
|
|
2023-02-01 15:38:20 +00:00
|
|
|
public class IsDynamicTargetGuard {
|
2023-01-20 17:26:55 +00:00
|
|
|
@GuardMethod
|
2023-02-01 15:38:20 +00:00
|
|
|
public static boolean guard(final MethodStaticContext msc) {
|
|
|
|
return !msc.isMethodConstructor() && !msc.isMethodPrivate() && !msc.isMethodStatic();
|
2023-01-20 17:26:55 +00:00
|
|
|
}
|
|
|
|
}
|