int methodPropagationParameterCount = methodPropagationParameterCounter .getCount(); int methodPropagationReturnvalueCount = methodPropagationReturnvalueCounter.getCount(); int methodInliningShortCount = methodInliningShortCounter .getCount(); int methodInliningUniqueCount = methodInliningUniqueCounter .getCount(); int methodInliningTailrecursionCount = methodInliningTailrecursionCounter .getCount(); int codeMergingCount = codeMergingCounter .getCount(); int codeSimplificationVariableCount = codeSimplificationVariableCounter .getCount(); int codeSimplificationArithmeticCount = codeSimplificationArithmeticCounter.getCount(); int codeSimplificationCastCount = codeSimplificationCastCounter .getCount(); int codeSimplificationFieldCount = codeSimplificationFieldCounter .getCount(); int codeSimplificationBranchCount = codeSimplificationBranchCounter .getCount(); int codeSimplificationAdvancedCount = codeSimplificationAdvancedCounter .getCount(); int codeRemovalCount = deletedCounter .getCount() - addedCounter.getCount(); int codeRemovalVariableCount = codeRemovalVariableCounter .getCount(); int codeRemovalExceptionCount = codeRemovalExceptionCounter .getCount();
System.out.println(" Number of converted string concatenations: " + replacedStringConcatCounter.getCount()); System.out.println(" Number of converted lambda expressions: " + lambdaExpressionCounter.getCount()); System.out.println(" Number of converted static interface methods: " + staticInterfaceMethodCounter.getCount()); System.out.println(" Number of converted default interface methods: " + defaultInterfaceMethodCounter.getCount()); System.out.println(" Number of replaced Java 7+ method calls: " + replacedMethodCallCounter.getCount());
System.out.println(" Number of converted string concatenations: " + replacedStringConcatCounter.getCount()); System.out.println(" Number of converted lambda expressions: " + lambdaExpressionCounter.getCount()); System.out.println(" Number of converted static interface methods: " + staticInterfaceMethodCounter.getCount()); System.out.println(" Number of converted default interface methods: " + defaultInterfaceMethodCounter.getCount()); System.out.println(" Number of replaced Java 7+ method calls: " + replacedMethodCallCounter.getCount());
System.out.println(" Number of converted string concatenations: " + replacedStringConcatCounter.getCount()); System.out.println(" Number of converted lambda expressions: " + lambdaExpressionCounter.getCount()); System.out.println(" Number of converted static interface methods: " + staticInterfaceMethodCounter.getCount()); System.out.println(" Number of converted default interface methods: " + defaultInterfaceMethodCounter.getCount()); System.out.println(" Number of replaced Java 7+ method calls: " + replacedMethodCallCounter.getCount());
if ((methodInliningUniqueCounter .getCount() > 0 || methodInliningShortCounter .getCount() > 0 || methodInliningTailrecursionCounter.getCount() > 0) && configuration.allowAccessModification) classMergingWrapperCounter .getCount() > 0 || methodMarkingPrivateCounter .getCount() > 0 || ((methodInliningUniqueCounter .getCount() > 0 || methodInliningShortCounter .getCount() > 0 || methodInliningTailrecursionCounter.getCount() > 0) && configuration.allowAccessModification)) int methodPropagationParameterCount = methodPropagationParameterCounter .getCount(); int methodPropagationReturnvalueCount = methodPropagationReturnvalueCounter .getCount(); int methodInliningShortCount = methodInliningShortCounter .getCount(); int methodInliningUniqueCount = methodInliningUniqueCounter .getCount(); int methodInliningTailrecursionCount = methodInliningTailrecursionCounter .getCount(); int codeMergingCount = codeMergingCounter .getCount(); int codeSimplificationVariableCount = codeSimplificationVariableCounter .getCount(); int codeSimplificationArithmeticCount = codeSimplificationArithmeticCounter .getCount(); int codeSimplificationCastCount = codeSimplificationCastCounter .getCount(); int codeSimplificationFieldCount = codeSimplificationFieldCounter .getCount(); int codeSimplificationBranchCount = codeSimplificationBranchCounter .getCount(); int codeSimplificationObjectCount = codeSimplificationObjectCounter .getCount(); int codeSimplificationStringCount = codeSimplificationStringCounter .getCount(); int codeSimplificationMathCount = codeSimplificationMathCounter .getCount(); int codeSimplificationAndroidMathCount = codeSimplificationAndroidMathCounter .getCount(); int codeSimplificationAdvancedCount = codeSimplificationAdvancedCounter .getCount(); int codeRemovalCount = deletedCounter .getCount() - addedCounter.getCount();
if ((methodInliningUniqueCounter .getCount() > 0 || methodInliningShortCounter .getCount() > 0 || methodInliningTailrecursionCounter.getCount() > 0) && configuration.allowAccessModification) classMergingWrapperCounter .getCount() > 0 || methodMarkingPrivateCounter .getCount() > 0 || ((methodInliningUniqueCounter .getCount() > 0 || methodInliningShortCounter .getCount() > 0 || methodInliningTailrecursionCounter.getCount() > 0) && configuration.allowAccessModification)) int methodPropagationParameterCount = methodPropagationParameterCounter .getCount(); int methodPropagationReturnvalueCount = methodPropagationReturnvalueCounter .getCount(); int methodInliningShortCount = methodInliningShortCounter .getCount(); int methodInliningUniqueCount = methodInliningUniqueCounter .getCount(); int methodInliningTailrecursionCount = methodInliningTailrecursionCounter .getCount(); int codeMergingCount = codeMergingCounter .getCount(); int codeSimplificationVariableCount = codeSimplificationVariableCounter .getCount(); int codeSimplificationArithmeticCount = codeSimplificationArithmeticCounter .getCount(); int codeSimplificationCastCount = codeSimplificationCastCounter .getCount(); int codeSimplificationFieldCount = codeSimplificationFieldCounter .getCount(); int codeSimplificationBranchCount = codeSimplificationBranchCounter .getCount(); int codeSimplificationObjectCount = codeSimplificationObjectCounter .getCount(); int codeSimplificationStringCount = codeSimplificationStringCounter .getCount(); int codeSimplificationMathCount = codeSimplificationMathCounter .getCount(); int codeSimplificationAndroidMathCount = codeSimplificationAndroidMathCounter .getCount(); int codeSimplificationAdvancedCount = codeSimplificationAdvancedCounter .getCount(); int codeRemovalCount = deletedCounter .getCount() - addedCounter.getCount();
if ((methodInliningUniqueCounter .getCount() > 0 || methodInliningShortCounter .getCount() > 0 || methodInliningTailrecursionCounter.getCount() > 0) && configuration.allowAccessModification) classMergingWrapperCounter .getCount() > 0 || methodMarkingPrivateCounter .getCount() > 0 || ((methodInliningUniqueCounter .getCount() > 0 || methodInliningShortCounter .getCount() > 0 || methodInliningTailrecursionCounter.getCount() > 0) && configuration.allowAccessModification)) int methodPropagationParameterCount = methodPropagationParameterCounter .getCount(); int methodPropagationReturnvalueCount = methodPropagationReturnvalueCounter .getCount(); int methodInliningShortCount = methodInliningShortCounter .getCount(); int methodInliningUniqueCount = methodInliningUniqueCounter .getCount(); int methodInliningTailrecursionCount = methodInliningTailrecursionCounter .getCount(); int codeMergingCount = codeMergingCounter .getCount(); int codeSimplificationVariableCount = codeSimplificationVariableCounter .getCount(); int codeSimplificationArithmeticCount = codeSimplificationArithmeticCounter .getCount(); int codeSimplificationCastCount = codeSimplificationCastCounter .getCount(); int codeSimplificationFieldCount = codeSimplificationFieldCounter .getCount(); int codeSimplificationBranchCount = codeSimplificationBranchCounter .getCount(); int codeSimplificationObjectCount = codeSimplificationObjectCounter .getCount(); int codeSimplificationStringCount = codeSimplificationStringCounter .getCount(); int codeSimplificationMathCount = codeSimplificationMathCounter .getCount(); int codeSimplificationAndroidMathCount = codeSimplificationAndroidMathCounter .getCount(); int codeSimplificationAdvancedCount = codeSimplificationAdvancedCounter .getCount(); int codeRemovalCount = deletedCounter .getCount() - addedCounter.getCount();