org.sonar.duplications.block
Class Block.Builder

java.lang.Object
  extended by org.sonar.duplications.block.Block.Builder
Enclosing class:
Block

public static final class Block.Builder
extends Object

Instances can be reused - it is safe to call build() multiple times to build multiple blocks in series.

Since:
2.14

Constructor Summary
Block.Builder()
           
 
Method Summary
 Block build()
           
 Block.Builder setBlockHash(ByteArray blockHash)
           
 Block.Builder setIndexInFile(int index)
           
 Block.Builder setLines(int start, int end)
           
 Block.Builder setResourceId(String resourceId)
           
 Block.Builder setUnit(int start, int end)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Block.Builder

public Block.Builder()
Method Detail

setResourceId

public Block.Builder setResourceId(String resourceId)

setBlockHash

public Block.Builder setBlockHash(ByteArray blockHash)

setIndexInFile

public Block.Builder setIndexInFile(int index)

setLines

public Block.Builder setLines(int start,
                              int end)

setUnit

@Beta
public Block.Builder setUnit(int start,
                                  int end)

build

public Block build()


Copyright © 2009-2012 SonarSource. All Rights Reserved.