@@ -0,0 +1,20 @@ | |||
package pkg; | |||
public aspect ANewTypeWizardPage { | |||
public static int NewTypeWizardPage.F_PRIVILEGED = 1; | |||
after() : execution(* NewTypeWizardPage.setModifiers(..)) { | |||
if(NewTypeWizardPage.F_PRIVILEGED != 0) { | |||
} | |||
} | |||
before() : execution(int NewTypeWizardPage.getModifiers()) { | |||
int i = 0; | |||
if (((NewTypeWizardPage)thisJoinPoint.getThis()).isTrue()) { | |||
i = NewTypeWizardPage.F_PRIVILEGED; | |||
} | |||
} | |||
} |
@@ -0,0 +1,18 @@ | |||
package pkg; | |||
public class NewTypeWizardPage { | |||
public int getModifiers() { | |||
return 1; | |||
} | |||
public boolean isTrue() { | |||
return true; | |||
} | |||
public void setModifiers(int modifiers, | |||
boolean canBeModified) { | |||
} | |||
} |
@@ -0,0 +1,20 @@ | |||
package pkg; | |||
public aspect ANewTypeWizardPage { | |||
public static int NewTypeWizardPage.F_PRIVILEGED = 2; | |||
after() : execution(* NewTypeWizardPage.setModifiers(..)) { | |||
if(NewTypeWizardPage.F_PRIVILEGED != 0) { | |||
} | |||
} | |||
before() : execution(int NewTypeWizardPage.getModifiers()) { | |||
int i = 0; | |||
if (((NewTypeWizardPage)thisJoinPoint.getThis()).isTrue()) { | |||
i = NewTypeWizardPage.F_PRIVILEGED; | |||
} | |||
} | |||
} |