Package org.codehaus.groovy.classgen.asm.sc

# Class StaticTypesStatementWriter

java.lang.Object
org.codehaus.groovy.classgen.asm.StatementWriter
org.codehaus.groovy.classgen.asm.sc.StaticTypesStatementWriter

    public class StaticTypesStatementWriter
    extends StatementWriter

A class to write out the optimized statements.

- ## Field Summary

  ### Fields inherited from class org.codehaus.groovy.classgen.asm.StatementWriter

  `controller`

- ## Constructor Summary

  Constructors
  Constructor | Description
  --- | ---
  `StaticTypesStatementWriter​(StaticTypesWriterController controller)` |

- ## Method Summary

  Modifier and Type | Method | Description
  --- | --- | ---
  `void` | `writeBlockStatement​(BlockStatement statement)` |
  `protected void` | `writeForInLoop​(ForStatement loop)` |

  ### Methods inherited from class org.codehaus.groovy.classgen.asm.StatementWriter

  `writeAssert, writeBreak, writeContinue, writeDoWhileLoop, writeExpressionStatement, writeForInLoopControlAndBlock, writeForLoopWithClosureList, writeForStatement, writeIfElse, writeIteratorHasNext, writeIteratorNext, writeReturn, writeStatementLabel, writeSwitch, writeSynchronized, writeThrow, writeTryCatchFinally, writeWhileLoop`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### StaticTypesStatementWriter

    public StaticTypesStatementWriter​(StaticTypesWriterController controller)

- ## Method Details

  - ### writeBlockStatement

    public void writeBlockStatement​(BlockStatement statement)
    Overrides:
      `writeBlockStatement` in class `StatementWriter`

  - ### writeForInLoop

    protected void writeForInLoop​(ForStatement loop)
    Overrides:
      `writeForInLoop` in class `StatementWriter`