1 package org.simantics.scl.compiler.internal.codegen.utils;
\r
3 public class MethodSizeCounter {
\r
4 public String maxMethodName;
\r
5 public int methodSizeLower;
\r
6 public int methodSizeUpper;
\r
8 public void update(String methodName, int lower, int upper) {
\r
9 if(upper > methodSizeUpper) {
\r
10 maxMethodName = methodName;
\r
11 methodSizeLower = lower;
\r
12 methodSizeUpper = upper;
\r
17 public String toString() {
\r
18 if(methodSizeLower == methodSizeUpper)
\r
19 return maxMethodName + " " + methodSizeLower;
\r
21 return maxMethodName + " [" + methodSizeLower + "," + methodSizeUpper + "]";
\r