/** * Constructs an instance. This method is private. Use {@link #extract}. * * @param method {@code non-null;} the method to extract from */ private LocalVariableExtractor(SsaMethod method) { if (method == null) { throw new NullPointerException("method == null"); } ArrayList<SsaBasicBlock> blocks = method.getBlocks(); this.method = method; this.blocks = blocks; this.resultInfo = new LocalVariableInfo(method); this.workSet = new BitSet(blocks.size()); }
/** * Constructs an instance. This method is private. Use {@link #extract}. * * @param method {@code non-null;} the method to extract from */ private LocalVariableExtractor(SsaMethod method) { if (method == null) { throw new NullPointerException("method == null"); } ArrayList<SsaBasicBlock> blocks = method.getBlocks(); this.method = method; this.blocks = blocks; this.resultInfo = new LocalVariableInfo(method); this.workSet = new BitSet(blocks.size()); }
/** * Constructs an instance. This method is private. Use {@link #extract}. * * @param method {@code non-null;} the method to extract from */ private LocalVariableExtractor(SsaMethod method) { if (method == null) { throw new NullPointerException("method == null"); } ArrayList<SsaBasicBlock> blocks = method.getBlocks(); this.method = method; this.blocks = blocks; this.resultInfo = new LocalVariableInfo(method); this.workSet = new BitSet(blocks.size()); }
/** * Constructs an instance. This method is private. Use {@link #extract}. * * @param method {@code non-null;} the method to extract from */ private LocalVariableExtractor(SsaMethod method) { if (method == null) { throw new NullPointerException("method == null"); } ArrayList<SsaBasicBlock> blocks = method.getBlocks(); this.method = method; this.blocks = blocks; this.resultInfo = new LocalVariableInfo(method); this.workSet = new BitSet(blocks.size()); }
/** * Constructs an instance. This method is private. Use {@link #extract}. * * @param method {@code non-null;} the method to extract from */ private LocalVariableExtractor(SsaMethod method) { if (method == null) { throw new NullPointerException("method == null"); } ArrayList<SsaBasicBlock> blocks = method.getBlocks(); this.method = method; this.blocks = blocks; this.resultInfo = new LocalVariableInfo(method); this.workSet = new BitSet(blocks.size()); }
/** * Constructs an instance. This method is private. Use {@link #extract}. * * @param method {@code non-null;} the method to extract from */ private LocalVariableExtractor(SsaMethod method) { if (method == null) { throw new NullPointerException("method == null"); } ArrayList<SsaBasicBlock> blocks = method.getBlocks(); this.method = method; this.blocks = blocks; this.resultInfo = new LocalVariableInfo(method); this.workSet = new BitSet(blocks.size()); }
/** * Constructs an instance. This method is private. Use {@link #extract}. * * @param method {@code non-null;} the method to extract from */ private LocalVariableExtractor(SsaMethod method) { if (method == null) { throw new NullPointerException("method == null"); } ArrayList<SsaBasicBlock> blocks = method.getBlocks(); this.method = method; this.blocks = blocks; this.resultInfo = new LocalVariableInfo(method); this.workSet = new BitSet(blocks.size()); }
/** * Constructs an instance. This method is private. Use {@link #extract}. * * @param method {@code non-null;} the method to extract from */ private LocalVariableExtractor(SsaMethod method) { if (method == null) { throw new NullPointerException("method == null"); } ArrayList<SsaBasicBlock> blocks = method.getBlocks(); this.method = method; this.blocks = blocks; this.resultInfo = new LocalVariableInfo(method); this.workSet = new BitSet(blocks.size()); }