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,
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 bitfield(Where where, Expr variable, Expr pos) throws SemanticException
SemanticException
public Expr bitfield(Where where, Expr variable, Expr from, Expr to) throws SemanticException
SemanticException