package bluej.stride.framedjava.ast;
import bluej.parser.lexer.LocatableToken;
import bluej.stride.framedjava.slots.ExpressionSlot;
public class SuperThisParamsExpressionFragment
extends
OptionalExpressionSlotFragment{
public SuperThisParamsExpressionFragment(String content, String javaCode,
ExpressionSlot slot)
{
super(content, javaCode, slot);
}
public SuperThisParamsExpressionFragment(String content, String javaCode)
{
super(content, javaCode);
}
@Override
protected String wrapForParse(String orig)
{
return "super(" + orig + ")";
}
@Override
protected LocatableToken unwrapForParse(LocatableToken token)
{
token.adjustStart(0 - "super(".length());
return token;
}
@Override
protected boolean includeDirectDecl()
{
return true;
}
}
top,
use,
map,
class SuperThisParamsExpressionFragment
. SuperThisParamsExpressionFragment
. SuperThisParamsExpressionFragment
. wrapForParse
. unwrapForParse
. includeDirectDecl
45 neLoCode
+ 0 LoComm