Class AbstractCall

    • Constructor Detail

    • Method Detail

      • newText

        public static AbstractCall newText​(java.lang.String text)
      • newComment

        public static AbstractCall newComment​(java.lang.String comment)
      • newOrigin

        public static AbstractCall newOrigin​(java.math.BigInteger origin,
                                             boolean isRelative)
      • isExecutable

        public boolean isExecutable()
      • isPreparatorCall

        public boolean isPreparatorCall()
      • isEmpty

        public boolean isEmpty()
      • getWhere

        public Where getWhere()
      • getText

        public java.lang.String getText()
      • getRootOperation

        public Primitive getRootOperation()
      • getAttributes

        public java.util.Map<java.lang.String,​java.lang.Object> getAttributes()
      • getCommands

        public java.util.List<Primitive> getCommands()
      • getLabels

        public java.util.List<Label> getLabels()
      • getLabelReferences

        public java.util.List<LabelReference> getLabelReferences()
      • getOutputs

        public java.util.List<Output> getOutputs()
      • isRelativeOrigin

        public boolean isRelativeOrigin()
      • getOrigin

        public java.math.BigInteger getOrigin()
      • getAlignment

        public java.math.BigInteger getAlignment()
      • getAlignmentInBytes

        public java.math.BigInteger getAlignmentInBytes()
      • hasData

        public boolean hasData()
      • isAtomicSequence

        public boolean isAtomicSequence()
      • getAtomicSequence

        public java.util.List<AbstractCall> getAtomicSequence()
      • isAllocatorAction

        public boolean isAllocatorAction()
      • getBlockConstraints

        public java.util.Map<java.lang.String,​Situation> getBlockConstraints()
      • addBlockConstraints

        public void addBlockConstraints​(java.util.Map<java.lang.String,​Situation> blockConstraints)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object