public final class LocationFactory extends WalkerFactoryBase
Constructor and Description |
---|
LocationFactory(WalkerContext context) |
Modifier and Type | Method and Description |
---|---|
Expr |
bitfield(Where where,
Expr variable,
Expr pos) |
Expr |
bitfield(Where where,
Expr variable,
Expr from,
Expr to) |
Expr |
location(Where where,
Instance instance) |
Expr |
location(Where where,
java.lang.String name) |
Expr |
location(Where where,
java.lang.String name,
Expr index,
java.util.List<java.lang.String> fields) |
Expr |
location(Where where,
java.lang.String name,
java.util.List<java.lang.String> fields) |
getIR, getReporter, getSymbols, getThisArgs, raiseError, raiseError
public LocationFactory(WalkerContext context)
public Expr location(Where where, java.lang.String name) throws SemanticException
SemanticException
public Expr location(Where where, java.lang.String name, Expr index, java.util.List<java.lang.String> fields) throws SemanticException
SemanticException
public Expr location(Where where, java.lang.String name, java.util.List<java.lang.String> fields) throws SemanticException
SemanticException
public Expr location(Where where, Instance instance) throws SemanticException
SemanticException
public Expr bitfield(Where where, Expr variable, Expr pos) throws SemanticException
SemanticException
public Expr bitfield(Where where, Expr variable, Expr from, Expr to) throws SemanticException
SemanticException