1 19 20 package edu.umd.cs.findbugs.ba.bcp; 21 22 28 public class Binding { 29 private final String varName; 30 private final Variable variable; 31 32 38 public Binding(String varName, Variable variable) { 39 if (variable == null) throw new IllegalArgumentException ("No variable!"); 40 this.varName = varName; 41 this.variable = variable; 42 } 43 44 47 public String getVarName() { 48 return varName; 49 } 50 51 54 public Variable getVariable() { 55 return variable; 56 } 57 58 @Override 59 public String toString() { 60 StringBuffer buf = new StringBuffer (); 61 buf.append(varName); 62 buf.append('='); 63 buf.append(variable.toString()); 64 return buf.toString(); 65 } 66 } 67 68 | Popular Tags |