eu.bandm.sig.absy
Class PackExpr

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

public class PackExpr
extends Expr


Field Summary
protected  Type argument
           
protected  Type function
           
static Function<PackExpr,Type> get_argument
           
static Function<PackExpr,Type> get_function
           
static Function<PackExpr,Expr> get_value
           
protected  Expr value
           
 
Fields inherited from class eu.bandm.sig.absy.Expr
get_locator, get_type, locator, type
 
Constructor Summary
protected PackExpr()
           
  PackExpr(Expr value, Type function, Type argument)
           
 
Method Summary
 PackExpr doclone()
           
 Type get_argument()
           
 Type get_function()
           
 Expr get_value()
           
static String getFormatHint()
           
 PackExpr initFrom(Object o0)
           
 void set_argument(Type val)
           
 void set_function(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<PackExpr,Expr> get_value

function

protected Type function

get_function

public static Function<PackExpr,Type> get_function

argument

protected Type argument

get_argument

public static Function<PackExpr,Type> get_argument
Constructor Detail

PackExpr

public PackExpr(Expr value,
                Type function,
                Type argument)

PackExpr

protected PackExpr()
Method Detail

doclone

public PackExpr doclone()
Overrides:
doclone in class Expr

getFormatHint

public static String getFormatHint()

initFrom

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

get_value

public Expr get_value()

set_value

public void set_value(Expr val)

get_function

public Type get_function()

set_function

public void set_function(Type val)

get_argument

public Type get_argument()

set_argument

public void set_argument(Type val)