Op_Infix

Infix operation

Author

"Martin Krischik" «krischik@users.sourceforge.net»

Constructors

Link copied to clipboard
constructor(Owner: Calculator, Operation: Int, Alpha: Array<Short>, Text: String, Constant: Boolean)
Create operation and attach to owning calculator.

Properties

Link copied to clipboard
private val Alpha: Array<Short>
Text to be displayed in Prg mode.
Link copied to clipboard
private val Constant: Boolean
Constant operations.
Link copied to clipboard
private val Logger: Logger
private val Logger: Logger
Class logger instance.
Link copied to clipboard
private val Operation: Int
Infix operation to be executed
Link copied to clipboard
protected val Owner: Calculator
Owner instance of this Operation
Link copied to clipboard
private val TAG: String
private val TAG: String
Class logger tag.
Link copied to clipboard
private val Text: String
Text to be displayed in Debugger.

Functions

Link copied to clipboard
open fun Clear(AC: Boolean)
Reset state - for state full operations.
Link copied to clipboard
protected open fun clone(): Any
Link copied to clipboard
fun Display(Opcode: Short): Array<Short>
Display operation in Prg.
Link copied to clipboard
open fun equals(obj: Any): Boolean
Link copied to clipboard
open fun Execute(Opcode: Short)
Execute infix operation.
Link copied to clipboard
protected open fun finalize()
Link copied to clipboard
fun getClass(): Class<out Any>
Link copied to clipboard
open fun hashCode(): Int
Link copied to clipboard
fun notify()
Link copied to clipboard
fun notifyAll()
Link copied to clipboard
open fun toString(): String

open fun toString(): String
Operation as java string
Link copied to clipboard
fun wait()
Link copied to clipboard
fun µReset()
reset indirect and token plane