blob: 7e90774e11d366f8694b1b5ba65cb0e9d2de1578 [file] [log] [blame]
package aspect;
import base537533.JavaTypeCompletionProposal;
import base base537533.MethodDeclarationCompletionProposal;
public team class Team2 {
protected class RMethodDeclarationCompletionProposal playedBy MethodDeclarationCompletionProposal {
void setReplacementString(StringBuilder result) <- replace void setReplacementString(StringBuilder result);
@SuppressWarnings("basecall")
callin void setReplacementString(StringBuilder result) {
result.append("RMethodDeclarationCompletionProposal");
}
}
protected class OverrideRoleCompletionProposal extends JavaTypeCompletionProposal { // unbound
protected void run(StringBuilder result) {
setReplacementString(result);
}
}
public void run(StringBuilder result) {
new OverrideRoleCompletionProposal().run(result);
}
}