This class represents a sequence of BytecodeInstructions or ASTNodes. The evaluation is depending on the type of the visitor.
Fields inherited from class | Fields |
---|---|
interface Statement |
CLOSE_CURRENT_RESULT, KEEP_CURRENT_RESULT, CLOSE_ALL_RESULTS, SUCCESS_NO_INFO, EXECUTE_FAILED, RETURN_GENERATED_KEYS, NO_GENERATED_KEYS |
Constructor and description |
---|
BytecodeSequence
(BytecodeInstruction instruction) |
BytecodeSequence
(List<?> instructions) |
Type Params | Return Type | Name and description |
---|---|---|
|
BytecodeInstruction |
getBytecodeInstruction() Returns the singular BytecodeInstruction. |
|
List<?> |
getInstructions() |
|
void |
visit(GroovyCodeVisitor visitor) Delegates to the visit method used for this class. |
Returns the singular BytecodeInstruction.
null
if instruction(s) is not a BytecodeInstructionDelegates to the visit method used for this class. If the visitor is a ClassGenerator, then ClassGenerator.visitBytecodeSequence 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.
Copyright © 2003-2020 The Apache Software Foundation. All rights reserved.