package bluej.stride.framedjava.slots;
import bluej.stride.framedjava.ast.SuperThis;
import bluej.stride.framedjava.ast.SuperThisParamsExpressionFragment;
import bluej.stride.framedjava.frames.CodeFrame;
import bluej.stride.generic.Frame;
import bluej.stride.generic.FrameContentRow;
import bluej.stride.generic.InteractionManager;
import bluej.stride.slots.ChoiceSlot;
import java.util.Collections;
public class SuperThisParamsExpressionSlot extends
ExpressionSlot<SuperThisParamsExpressionFragment>{
public SuperThisParamsExpressionSlot(InteractionManager editor,
Frame parentFrame, CodeFrame<?> parentCodeFrame, FrameContentRow row,
ChoiceSlot<SuperThis> superThis,
String stylePrefix)
{
super(editor, parentFrame, parentCodeFrame, row, stylePrefix, Collections.emptyList());
setParamsToConstructor(superThis);
}
@Override
protected SuperThisParamsExpressionFragment makeSlotFragment(String content, String javaCode)
{
return new SuperThisParamsExpressionFragment(content, javaCode, this);
}
}
. SuperThisParamsExpressionSlot
. makeSlotFragment
33 neLoCode
+ 0 LoComm