Class InlinerTest


  • public class InlinerTest
    extends java.lang.Object
    Tests expression inlining in BlockBuilder.
    • Field Detail

      • b

        org.apache.calcite.linq4j.tree.BlockBuilder b
    • Constructor Detail

      • InlinerTest

        public InlinerTest()
    • Method Detail

      • prepareBuilder

        public void prepareBuilder()
      • testInlineSingleUsage

        public void testInlineSingleUsage()
      • testInlineConstant

        public void testInlineConstant()
      • testInlineParameter

        public void testInlineParameter()
      • testNoInlineMultipleUsage

        public void testNoInlineMultipleUsage()
      • testAssignInConditionMultipleUsage

        public void testAssignInConditionMultipleUsage()
      • testAssignInConditionOptimizedOut

        public void testAssignInConditionOptimizedOut()
      • testAssignInConditionNotOptimizedWithoutFinal

        public void testAssignInConditionNotOptimizedWithoutFinal()
      • checkAssignInConditionOptimizedOut

        void checkAssignInConditionOptimizedOut​(int modifiers,
                                                java.lang.String s)
      • testAssignInConditionMultipleUsageNonOptimized

        public void testAssignInConditionMultipleUsageNonOptimized()
      • testMultiPassOptimization

        public void testMultiPassOptimization()
      • testInlineInTryCatchStatement

        public void testInlineInTryCatchStatement()