Class BytecodeSequence

    • Constructor Detail

      • BytecodeSequence

        public BytecodeSequence​(List<?> instructions)
    • Method Detail

      • getInstructions

        public List<?> getInstructions()
      • getBytecodeInstruction

        public BytecodeInstruction getBytecodeInstruction()
        Returns the singular BytecodeInstruction.
        Returns:
        null if instruction(s) is not a BytecodeInstruction
      • visit

        public void visit​(GroovyCodeVisitor visitor)
        Delegates to the visit method used for this class. If the visitor is a ClassGenerator, then ClassGenerator.visitBytecodeSequence(BytecodeSequence) is called with this instance. If the visitor is no ClassGenerator, then this method will call visit on each ASTNode element sorted by this class. If one element is a BytecodeInstruction, then it will be skipped as it is no ASTNode.
        Overrides:
        visit in class ASTNode
        See Also:
        ClassGenerator