Home | History | Annotate | Download | only in structurals

Lines Matching defs:lv

106         final LocalVariables lv = (LocalVariables) o;
107 if (this.locals.length != lv.locals.length) {
111 if (!this.locals[i].equals(lv.locals[i])) {
112 //System.out.println(this.locals[i]+" is not "+lv.locals[i]);
123 public void merge(final LocalVariables lv) {
125 if (this.locals.length != lv.locals.length) {
130 merge(lv, i);
139 private void merge(final LocalVariables lv, final int i) {
144 if ( (!(locals[i] instanceof UninitializedObjectType)) && (lv.locals[i] instanceof UninitializedObjectType) ) {
149 if ( (!(locals[i].equals(lv.locals[i]))) && (locals[i] instanceof UninitializedObjectType) &&
150 (lv.locals[i] instanceof UninitializedObjectType) ) {
156 if (! (lv.locals[i] instanceof UninitializedObjectType)) {
160 if ((locals[i] instanceof ReferenceType) && (lv.locals[i] instanceof ReferenceType)) {
161 if (! locals[i].equals(lv.locals[i])) { // needed in case of two UninitializedObjectType instances
162 final Type sup = ((ReferenceType) locals[i]).getFirstCommonSuperclass((ReferenceType) (lv.locals[i]));
170 "Could not load all the super classes of '"+locals[i]+"' and '"+lv.locals[i]+"'.");
175 if (! (locals[i].equals(lv.locals[i])) ) {
178 (lv.locals[i] instanceof org.apache.bcel.generic.ReturnaddressType)) {
179 //System.err.println("merging "+locals[i]+" and "+lv.locals[i]);
180 throw new AssertionViolatedException("Merging different ReturnAddresses: '"+locals[i]+"' and '"+lv.locals[i]+"'.");