public void visitProgramField(ProgramClass programClass, ProgramField programField) { // Copy the optimization info from the field that was just copied. ProgramField copiedField = (ProgramField)programField.getVisitorInfo(); Object info = copiedField.getVisitorInfo(); programField.setVisitorInfo(info instanceof ProgramFieldOptimizationInfo ? new ProgramFieldOptimizationInfo((ProgramFieldOptimizationInfo)info) : info); }
public void visitProgramField(ProgramClass programClass, ProgramField programField) { // Copy the optimization info from the field that was just copied. ProgramField copiedField = (ProgramField)programField.getVisitorInfo(); Object info = copiedField.getVisitorInfo(); programField.setVisitorInfo(info instanceof ProgramFieldOptimizationInfo ? new ProgramFieldOptimizationInfo((ProgramFieldOptimizationInfo)info) : info); }
public void visitProgramField(ProgramClass programClass, ProgramField programField) { if (programField.getVisitorInfo() == null || overwrite) { ProgramFieldOptimizationInfo.setProgramFieldOptimizationInfo(programClass, programField); } }
public void visitProgramField(ProgramClass programClass, ProgramField programField) { // Copy the optimization info from the field that was just copied. ProgramField copiedField = (ProgramField)programField.getVisitorInfo(); Object info = copiedField.getVisitorInfo(); programField.setVisitorInfo(info instanceof ProgramFieldOptimizationInfo ? new ProgramFieldOptimizationInfo((ProgramFieldOptimizationInfo)info) : info); }
public void visitProgramField(ProgramClass programClass, ProgramField programField) { if (programField.getVisitorInfo() == null || overwrite) { ProgramFieldOptimizationInfo.setProgramFieldOptimizationInfo(programClass, programField); } }
public void visitProgramField(ProgramClass programClass, ProgramField programField) { if (programField.getVisitorInfo() == null || overwrite) { ProgramFieldOptimizationInfo.setProgramFieldOptimizationInfo(programClass, programField); } }