X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=vtk%2Fsrc%2Fvtk%2FvtkReferenceInformation.java;h=04ed3ae09f7f690bcc0dc6cf81984d52ec2c192a;hb=3523a218827de60e1aa4ce7be126342418ddb054;hp=a5815e097556001d259cc6e1c123551e3106bd5e;hpb=471c46e9a685e20de958d77166461aebc7a7b6ee;p=simantics%2F3d.git diff --git a/vtk/src/vtk/vtkReferenceInformation.java b/vtk/src/vtk/vtkReferenceInformation.java index a5815e09..04ed3ae0 100644 --- a/vtk/src/vtk/vtkReferenceInformation.java +++ b/vtk/src/vtk/vtkReferenceInformation.java @@ -12,107 +12,107 @@ import java.util.concurrent.atomic.AtomicInteger; * @author sebastien jourdain - sebastien.jourdain@kitware.com */ public class vtkReferenceInformation { - private int numberOfObjectsToFree; - private int numberOfObjectsStillReferenced; - private HashMap classesKept; - private HashMap classesRemoved; - private boolean keepTrackOfClassNames; + private int numberOfObjectsToFree; + private int numberOfObjectsStillReferenced; + private HashMap classesKept; + private HashMap classesRemoved; + private boolean keepTrackOfClassNames; - public vtkReferenceInformation(int nbToFree, int nbToKeep, int totalSize) { - this.numberOfObjectsToFree = nbToFree; - this.numberOfObjectsStillReferenced = nbToKeep; - this.keepTrackOfClassNames = false; - } + public vtkReferenceInformation(int nbToFree, int nbToKeep, int totalSize) { + this.numberOfObjectsToFree = nbToFree; + this.numberOfObjectsStillReferenced = nbToKeep; + this.keepTrackOfClassNames = false; + } - public vtkReferenceInformation(boolean keepTrackOfClassNames) { - this.numberOfObjectsToFree = 0; - this.numberOfObjectsStillReferenced = 0; - this.keepTrackOfClassNames = keepTrackOfClassNames; - } + public vtkReferenceInformation(boolean keepTrackOfClassNames) { + this.numberOfObjectsToFree = 0; + this.numberOfObjectsStillReferenced = 0; + this.keepTrackOfClassNames = keepTrackOfClassNames; + } - public int getTotalNumberOfObjects() { - return numberOfObjectsStillReferenced + numberOfObjectsToFree; - } + public int getTotalNumberOfObjects() { + return numberOfObjectsStillReferenced + numberOfObjectsToFree; + } - public int getNumberOfObjectsToFree() { - return numberOfObjectsToFree; - } + public int getNumberOfObjectsToFree() { + return numberOfObjectsToFree; + } - public int getTotalNumberOfObjectsStillReferenced() { - return numberOfObjectsStillReferenced; - } + public int getTotalNumberOfObjectsStillReferenced() { + return numberOfObjectsStillReferenced; + } - public void setNumberOfObjectsStillReferenced(int numberOfObjectsStillReferenced) { - this.numberOfObjectsStillReferenced = numberOfObjectsStillReferenced; - } + public void setNumberOfObjectsStillReferenced(int numberOfObjectsStillReferenced) { + this.numberOfObjectsStillReferenced = numberOfObjectsStillReferenced; + } - public void setNumberOfObjectsToFree(int numberOfObjectsToFree) { - this.numberOfObjectsToFree = numberOfObjectsToFree; - } + public void setNumberOfObjectsToFree(int numberOfObjectsToFree) { + this.numberOfObjectsToFree = numberOfObjectsToFree; + } - public void addFreeObject(String className) { - this.numberOfObjectsToFree++; - if (keepTrackOfClassNames) { - if (classesRemoved == null && className != null) { - classesRemoved = new HashMap(); - } - AtomicInteger counter = classesRemoved.get(className); - if (counter == null) { - classesRemoved.put(className, new AtomicInteger(1)); - } else { - counter.incrementAndGet(); - } - } + public void addFreeObject(String className) { + this.numberOfObjectsToFree++; + if (keepTrackOfClassNames) { + if (classesRemoved == null && className != null) { + classesRemoved = new HashMap(); + } + AtomicInteger counter = classesRemoved.get(className); + if (counter == null) { + classesRemoved.put(className, new AtomicInteger(1)); + } else { + counter.incrementAndGet(); + } } + } - public void addKeptObject(String className) { - this.numberOfObjectsStillReferenced++; - if (keepTrackOfClassNames && className != null) { - if (classesKept == null) { - classesKept = new HashMap(); - } - AtomicInteger counter = classesKept.get(className); - if (counter == null) { - classesKept.put(className, new AtomicInteger(1)); - } else { - counter.incrementAndGet(); - } - } + public void addKeptObject(String className) { + this.numberOfObjectsStillReferenced++; + if (keepTrackOfClassNames && className != null) { + if (classesKept == null) { + classesKept = new HashMap(); + } + AtomicInteger counter = classesKept.get(className); + if (counter == null) { + classesKept.put(className, new AtomicInteger(1)); + } else { + counter.incrementAndGet(); + } } + } - public String listKeptReferenceToString() { - if (classesKept == null) { - return ""; - } - final StringBuilder builder = new StringBuilder(500); - builder.append("List of classes kept in Java layer:\n"); - for (Entry entry : classesKept.entrySet()) { - builder.append(" - ").append(entry.getKey()).append(": ").append(entry.getValue().toString()).append("\n"); - } - return builder.toString(); + public String listKeptReferenceToString() { + if (classesKept == null) { + return ""; } - - public String listRemovedReferenceToString() { - if (classesRemoved == null) { - return ""; - } - final StringBuilder builder = new StringBuilder(500); - builder.append("List of classes removed in Java layer:\n"); - for (Entry entry : classesRemoved.entrySet()) { - builder.append(" - ").append(entry.getKey()).append(": ").append(entry.getValue().toString()).append("\n"); - } - return builder.toString(); + final StringBuilder builder = new StringBuilder(500); + builder.append("List of classes kept in Java layer:\n"); + for (Entry entry : classesKept.entrySet()) { + builder.append(" - ").append(entry.getKey()).append(": ").append(entry.getValue().toString()).append("\n"); } + return builder.toString(); + } - public String toString() { - final StringBuilder builder = new StringBuilder(50); - builder.append("VTK Gabage Collection: free("); - builder.append(this.numberOfObjectsToFree); - builder.append(") - keep("); - builder.append(this.numberOfObjectsStillReferenced); - builder.append(") - total("); - builder.append(this.getTotalNumberOfObjects()); - builder.append(")"); - return builder.toString(); + public String listRemovedReferenceToString() { + if (classesRemoved == null) { + return ""; } + final StringBuilder builder = new StringBuilder(500); + builder.append("List of classes removed in Java layer:\n"); + for (Entry entry : classesRemoved.entrySet()) { + builder.append(" - ").append(entry.getKey()).append(": ").append(entry.getValue().toString()).append("\n"); + } + return builder.toString(); + } + + public String toString() { + final StringBuilder builder = new StringBuilder(50); + builder.append("VTK Gabage Collection: free("); + builder.append(this.numberOfObjectsToFree); + builder.append(") - keep("); + builder.append(this.numberOfObjectsStillReferenced); + builder.append(") - total("); + builder.append(this.getTotalNumberOfObjects()); + builder.append(")"); + return builder.toString(); + } }