Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package org.dynjs.ir.representations;
 
 import java.util.List;
 
 public class ExceptionRegion {
     private Label firstRescueBlockLabel// LabelInstr of the first rescue block
 
    private List<BasicBlockexclusiveBBs;  // Basic blocks exclusively contained within this region
    private List<ExceptionRegionnestedRegions// Rescue regions nested within this one
    private BasicBlock endBB;         // Last BB of the rescued region
    public ExceptionRegion(Label firstRescueBlockLabelBasicBlock startBB) {
        this. = firstRescueBlockLabel;
         = new ArrayList<BasicBlock>();
         = new ArrayList<ExceptionRegion>();
    }
    public void setEndBB(BasicBlock bb) {
         = bb;
    }
    public List<BasicBlockgetExclusiveBBs() {
        return ;
    }
    public void addBB(BasicBlock bb) {
        .add(bb);
    }
    public void addNestedRegion(ExceptionRegion r) {
        .add(r);
        .remove(r.exclusiveBBs.get(0));
    }
    public Label getFirstRescueBlockLabel() {
        return ;
    }
New to GrepCode? Check out our FAQ X