public Value cast(Value val, Class cls) { if (val instanceof CandidatePath) ((CandidatePath) val).castTo(cls); else if (val instanceof BoundVariable) ((BoundVariable) val).castTo(cls); else val = new Cast((Val) val, cls); return val; }
public Value cast(Value val, Class cls) { if (val instanceof CandidatePath) ((CandidatePath) val).castTo(cls); else if (val instanceof BoundVariable) ((BoundVariable) val).castTo(cls); else val = new Cast((Val) val, cls); return val; }
public Value cast(Value val, Class cls) { if (val instanceof CandidatePath) ((CandidatePath) val).castTo(cls); else if (val instanceof BoundVariable) ((BoundVariable) val).castTo(cls); else val = new Cast((Val) val, cls); return val; }
public Value cast(Value val, Class cls) { if (val instanceof CandidatePath) ((CandidatePath) val).castTo(cls); else if (val instanceof BoundVariable) ((BoundVariable) val).castTo(cls); else val = new Cast((Val) val, cls); return val; }
public Value cast(Value val, Class cls) { if (val instanceof CandidatePath) ((CandidatePath) val).castTo(cls); else if (val instanceof BoundVariable) ((BoundVariable) val).castTo(cls); else val = new Cast((Val) val, cls); return val; }