|
W082 Conflicting Method Modifiers
[Previous]  [Next] 
|
![]() |
User Manual [Previous]  [Next] W082 Conflicting Method ModifiersUmple semantic warning when declaring state-dependent methods with different method modifiers.This warning is shown when conflicting method modifiers are provided for state-dependent methods. The example below illustrates this scenario by marking the method 'printState' as both public and private. Example
// The following shows how to generate the warning
class ConflictingModifiers {
status{
on{
turnoff -> off;
public void printState() {
System.out.println("on");
}
}
off{
private void printState() {
System.out.println("off");
}
}
}
}
Load the above code into UmpleOnline |