public class Factory<E extends Expr,I extends Instruction>
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
Factory.NamedExprFactory<E extends Expr> |
static class |
Factory.NamedInstrFactory<E extends Expr,I extends Instruction> |
Modifier and Type | Field and Description |
---|---|
ExprFactory<E> |
expr |
InstrFactory<E,I> |
instr |
Constructor and Description |
---|
Factory(ExprFactory<E> expr,
InstrFactory<E,I> instr) |
Modifier and Type | Method and Description |
---|---|
static <E extends Expr,I extends Instruction> |
ofPackage(java.lang.Class<E> eclazz,
java.lang.String epkg,
java.lang.Class<I> iclazz,
java.lang.String ipkg) |
public ExprFactory<E extends Expr> expr
public InstrFactory<E extends Expr,I extends Instruction> instr
@ConstructorProperties(value={"expr","instr"}) @Generated(value="lombok") public Factory(ExprFactory<E> expr, InstrFactory<E,I> instr)
public static <E extends Expr,I extends Instruction> Factory<E,I> ofPackage(java.lang.Class<E> eclazz, java.lang.String epkg, java.lang.Class<I> iclazz, java.lang.String ipkg)