hotspot/src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/Method.java
changeset 24002 4e6a72032a99
parent 5547 f4b087cbb361
child 31775 98b4ded1e369
equal deleted inserted replaced
24001:d0eea05381dd 24002:4e6a72032a99
    49         return new String(c);
    49         return new String(c);
    50     }
    50     }
    51 
    51 
    52     String format(int osr_bci) {
    52     String format(int osr_bci) {
    53         if (osr_bci >= 0) {
    53         if (osr_bci >= 0) {
    54             return getHolder().replace('/', '.') + "::" + getName() + " @ " + osr_bci + " (" + getBytes() + " bytes)";
    54             return getHolder() + "::" + getName() + " @ " + osr_bci + " (" + getBytes() + " bytes)";
    55         } else {
    55         } else {
    56             return getHolder().replace('/', '.') + "::" + getName() + " (" + getBytes() + " bytes)";
    56             return getHolder() + "::" + getName() + " (" + getBytes() + " bytes)";
    57         }
    57         }
    58     }
    58     }
    59 
    59 
    60     @Override
    60     @Override
    61     public String toString() {
    61     public String toString() {
    62         return getHolder().replace('/', '.') + "::" + getName() + " (" + getBytes() + " bytes)";
    62         return getHolder() + "::" + getName() + " (" + getBytes() + " bytes)";
    63     }
    63     }
    64 
    64 
    65     public String getHolder() {
    65     public String getHolder() {
    66         return holder;
    66         return holder;
    67     }
    67     }
   115     }
   115     }
   116 
   116 
   117     public void setFlags(String flags) {
   117     public void setFlags(String flags) {
   118         this.flags = flags;
   118         this.flags = flags;
   119     }
   119     }
       
   120 
       
   121     @Override
       
   122     public boolean equals(Object o) {
       
   123         if (o instanceof Method) {
       
   124             Method other = (Method)o;
       
   125             return holder.equals(other.holder) && name.equals(other.name) &&
       
   126                 arguments.equals(other.arguments) && returnType.equals(other.returnType);
       
   127         }
       
   128         return false;
       
   129     }
   120 }
   130 }