Class FunctionStatementTransformer

    • Field Detail

      • GW_PROFILER_WRAPPING_ENABLED

        private static final boolean GW_PROFILER_WRAPPING_ENABLED
      • _numGeneratedMethods

        private static final java.util.concurrent.atomic.AtomicInteger _numGeneratedMethods
    • Method Detail

      • generateMethodName

        private java.lang.String generateMethodName()
      • handleImplicitReturns

        private void handleImplicitReturns​(Statement statement,
                                           java.util.List<IRStatement> statements)
      • compileConstructorInitializers

        private void compileConstructorInitializers​(java.util.List<IRStatement> statements)
      • assignCapturedParamIndexes

        private void assignCapturedParamIndexes​(java.util.List<IRStatement> statements)
      • getActualArgSymbols

        private java.util.List<ISymbol> getActualArgSymbols()
      • checkcastArgs

        private void checkcastArgs​(java.util.List<IRStatement> statements)
      • getLastLineOfFunction

        private int getLastLineOfFunction​(IParsedElement stmt)