Class BaseInstruction
- java.lang.Object
-
- ru.ispras.microtesk.tools.templgen.templates.BaseInstruction
-
- All Implemented Interfaces:
AutoGenInstruction
public abstract class BaseInstruction extends java.lang.Object implements AutoGenInstruction
TheAutoGenInstruction
abstract class for instructions used in the template auto generation.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected static int
getArgumentsNumber(java.lang.Iterable<MetaArgument> arguments)
java.lang.String
getName()
boolean
isBranchOperation()
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface ru.ispras.microtesk.tools.templgen.templates.AutoGenInstruction
getCommand, getFields, getPostCommand, getPreCommand, isArithmeticOperation, isLoadOperation, isStoreOperation, printOperation
-
-
-
-
Method Detail
-
isBranchOperation
public boolean isBranchOperation()
- Specified by:
isBranchOperation
in interfaceAutoGenInstruction
-
getName
public java.lang.String getName()
-
getArgumentsNumber
protected static int getArgumentsNumber(java.lang.Iterable<MetaArgument> arguments)
-
-