eu.bandm.sig.absy
Class CastExpr

java.lang.Object
  extended by eu.bandm.sig.absy.Expr
      extended by eu.bandm.sig.absy.CastExpr
All Implemented Interfaces:
Cloneable

public class CastExpr
extends Expr


Field Summary
static Function<CastExpr,Type> get_target
           
static Function<CastExpr,Expr> get_value
           
protected  Type target
           
protected  Expr value
           
 
Fields inherited from class eu.bandm.sig.absy.Expr
get_locator, get_type, locator, type
 
Constructor Summary
protected CastExpr()
           
  CastExpr(Expr value, Type target)
           
 
Method Summary
 CastExpr doclone()
           
 Type get_target()
           
 Expr get_value()
           
static String getFormatHint()
           
 CastExpr initFrom(Object o0)
           
 void set_target(Type val)
           
 void set_value(Expr val)
           
 
Methods inherited from class eu.bandm.sig.absy.Expr
get_locator, get_type, set_locator, set_type
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

value

protected Expr value

get_value

public static Function<CastExpr,Expr> get_value

target

protected Type target

get_target

public static Function<CastExpr,Type> get_target
Constructor Detail

CastExpr

public CastExpr(Expr value,
                Type target)

CastExpr

protected CastExpr()
Method Detail

doclone

public CastExpr doclone()
Overrides:
doclone in class Expr

getFormatHint

public static String getFormatHint()

initFrom

public CastExpr initFrom(Object o0)
Overrides:
initFrom in class Expr

get_value

public Expr get_value()

set_value

public void set_value(Expr val)

get_target

public Type get_target()

set_target

public void set_target(Type val)