1 18 package org.apache.geronimo.interop.generator; 19 20 public class JCatchStatement extends JBlockStatement { 21 private JVariable var; 22 23 public JCatchStatement(JVariable v) { 24 super(); 25 var = v; 26 } 27 28 public JVariable getVariable() { 29 return var; 30 } 31 32 public int hashCode() { 33 return var.hashCode(); 34 } 35 36 public boolean equals(Object other) { 37 boolean rc = false; 38 39 if (this == other) { 40 rc = true; 41 } else if (other instanceof JCatchStatement) { 42 JCatchStatement cs = (JCatchStatement) other; 43 44 if (cs.var.getType().equals(var.getType())) { 45 rc = true; 46 } 47 } else if (other instanceof JVariable) { 48 JVariable v = (JVariable) other; 49 50 if (v.getType().equals(var.getType())) { 51 rc = true; 52 } 53 } 54 55 56 return rc; 57 } 58 } 59 | Popular Tags |