Class PrimitiveAnd
- java.lang.Object
-
- ru.ispras.microtesk.translator.nml.ir.primitive.Primitive
-
- ru.ispras.microtesk.translator.nml.ir.primitive.PrimitiveAnd
-
public final class PrimitiveAnd extends Primitive
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class ru.ispras.microtesk.translator.nml.ir.primitive.Primitive
Primitive.Kind, Primitive.Modifier
-
-
Constructor Summary
Constructors Constructor Description PrimitiveAnd(java.lang.String name, Primitive.Kind kind, Primitive.Modifier modifier, Expr retExpr, java.util.Map<java.lang.String,Primitive> args, java.util.Map<java.lang.String,Attribute> attrs)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addShortcut(Shortcut shortcut)
java.util.Map<java.lang.String,Primitive>
getArguments()
java.util.Map<java.lang.String,Attribute>
getAttributes()
Expr
getReturnExpr()
java.util.List<Shortcut>
getShortcuts()
PrimitiveAnd
makeCopy()
-
Methods inherited from class ru.ispras.microtesk.translator.nml.ir.primitive.Primitive
addParentReference, getAttrNames, getInfo, getKind, getModifier, getName, getParentCount, getParentReferenceCount, getParents, getReturnType, isOrRule, isRoot
-
-
-
-
Constructor Detail
-
PrimitiveAnd
public PrimitiveAnd(java.lang.String name, Primitive.Kind kind, Primitive.Modifier modifier, Expr retExpr, java.util.Map<java.lang.String,Primitive> args, java.util.Map<java.lang.String,Attribute> attrs)
-
-
Method Detail
-
addShortcut
public void addShortcut(Shortcut shortcut)
-
makeCopy
public PrimitiveAnd makeCopy()
-
getArguments
public java.util.Map<java.lang.String,Primitive> getArguments()
-
getAttributes
public java.util.Map<java.lang.String,Attribute> getAttributes()
-
getShortcuts
public java.util.List<Shortcut> getShortcuts()
-
getReturnExpr
public Expr getReturnExpr()
-
-