}
UnresolvedType parameterType2 = methodParamsArray[p];
- boolean b2 = !parameterType.resolve(w).equals(parameterType2.resolve(w));
- if (b != b2) {
- int stop = 1;
- }
if (b) { // !parameterType.resolve(w).equals(parameterType2.resolve(w))) {
sameParams = false;
}
*
* @param donor the method from which we will copy (and adjust frame and jumps) instructions.
* @param recipient the method the instructions will go into. Used to get the frame size so we can allocate new frame locations
- * for locals in donor.
+ * for locals in donor.
* @param frameEnv an environment to map from donor frame to recipient frame, initially populated with argument locations.
* @param fact an instruction factory for recipient
*/
if (canMatch(Shadow.ConstructorCall)) {
if (i.opcode == Constants.ANEWARRAY) {
// ANEWARRAY arrayInstruction = (ANEWARRAY)i;
- ObjectType arrayType = i.getLoadClassType(clazz.getConstantPool());
+ // ObjectType arrayType = i.getLoadClassType(clazz.getConstantPool());
BcelShadow ctorCallShadow = BcelShadow.makeArrayConstructorCall(world, mg, ih, enclosingShadow);
match(ctorCallShadow, shadowAccumulator);
} else if (i.opcode == Constants.NEWARRAY) {
// NEWARRAY arrayInstruction = (NEWARRAY)i;
- Type arrayType = i.getType();
+ // Type arrayType = i.getType();
BcelShadow ctorCallShadow = BcelShadow.makeArrayConstructorCall(world, mg, ih, enclosingShadow);
match(ctorCallShadow, shadowAccumulator);
} else if (i instanceof MULTIANEWARRAY) {
- MULTIANEWARRAY arrayInstruction = (MULTIANEWARRAY) i;
- ObjectType arrayType = arrayInstruction.getLoadClassType(clazz.getConstantPool());
+ // MULTIANEWARRAY arrayInstruction = (MULTIANEWARRAY) i;
+ // ObjectType arrayType = arrayInstruction.getLoadClassType(clazz.getConstantPool());
BcelShadow ctorCallShadow = BcelShadow.makeArrayConstructorCall(world, mg, ih, enclosingShadow);
match(ctorCallShadow, shadowAccumulator);
}
// do it for itds too
UnresolvedType[] ts = sig.getParameterTypes();
pe.setParameterNames(Collections.EMPTY_LIST);
- String[] pnames = sig.getParameterNames();
+ // String[] pnames = sig.getParameterNames();
if (ts == null) {
pe.setParameterSignatures(Collections.EMPTY_LIST, Collections.EMPTY_LIST);
} else {
List paramSigs = new ArrayList();
- List paramNames = new ArrayList();
+ // List paramNames = new ArrayList();
for (int i = 0; i < ts.length; i++) {
paramSigs.add(ts[i].getSignature().toCharArray());
// paramNames.add(pnames[i]);
if (attrs[i].getName().endsWith("WeaverState")) {
Unknown u = (Unknown) attrs[i];
VersionedDataInputStream vdis = new VersionedDataInputStream(new ByteArrayInputStream(u.getBytes()));
- WeaverStateInfo wsi = WeaverStateInfo.read(vdis, null);
- System.out.println(wsi);
- int stop = 1;
+ // WeaverStateInfo wsi =
+ WeaverStateInfo.read(vdis, null);
+ // System.out.println(wsi);
}
}
// Method[] meths = jc.getMethods();