LivenessTreeTableView.java 文件源码

java
阅读 28 收藏 0 点赞 0 评论 0

项目:incubator-netbeans 作者:
public Object getValueAt(TreeNode node, int columnIndex) {
    PresoObjLivenessCCTNode livenessNode = (PresoObjLivenessCCTNode)node;

    if (selection == null) columnIndex++;

    if (columnIndex == 1) {
        return livenessNode.getNodeName();
    } else if (columnIndex == 2) {
        return livenessNode.totalObjSize;
    } else if (columnIndex == 3) {
        return livenessNode.nLiveObjects;
    } else if (columnIndex == 4) {
        return livenessNode.nCalls;
    } else if (columnIndex == 5) {
        return livenessNode.avgObjectAge;
    } else if (columnIndex == 6) {
        return livenessNode.survGen;
    } else if (columnIndex == 7) {
        return livenessNode.nTotalAllocObjects;
    } else if (columnIndex == 0) {
        if (selection.isEmpty()) return Boolean.FALSE;
        return selection.contains(nodesMap.get(node));
    }

    return null;
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号