gpt4 book ai didi

com.ibm.wala.ipa.callgraph.propagation.cfa.ZeroXInstanceKeys.countAllocsByType()方法的使用及代码示例

转载 作者:知者 更新时间:2024-03-14 04:02:49 37 4
gpt4 key购买 nike

本文整理了Java中com.ibm.wala.ipa.callgraph.propagation.cfa.ZeroXInstanceKeys.countAllocsByType()方法的一些代码示例,展示了ZeroXInstanceKeys.countAllocsByType()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ZeroXInstanceKeys.countAllocsByType()方法的具体详情如下:
包路径:com.ibm.wala.ipa.callgraph.propagation.cfa.ZeroXInstanceKeys
类名称:ZeroXInstanceKeys
方法名:countAllocsByType

ZeroXInstanceKeys.countAllocsByType介绍

暂无

代码示例

代码示例来源:origin: wala/WALA

/**
 * side effect: populates the smush map.
 * 
 * @return true iff the node contains too many allocation sites of type c
 */
private boolean exceedsSmushLimit(IClass c, CGNode node) {
 Set<IClass> s = smushMap.get(node);
 if (s == null) {
  Map<IClass, Integer> count = countAllocsByType(node);
  HashSet<IClass> smushees = HashSetFactory.make(5);
  for (Map.Entry<IClass, Integer> e : count.entrySet()) {
   Integer i = e.getValue();
   if (i.intValue() > SMUSH_LIMIT) {
    smushees.add(e.getKey());
   }
  }
  s = smushees.isEmpty() ? Collections.<IClass> emptySet() : smushees;
  smushMap.put(node, s);
 }
 return s.contains(c);
}

代码示例来源:origin: com.ibm.wala/com.ibm.wala.core

/**
 * side effect: populates the smush map.
 * 
 * @return true iff the node contains too many allocation sites of type c
 */
private boolean exceedsSmushLimit(IClass c, CGNode node) {
 Set<IClass> s = smushMap.get(node);
 if (s == null) {
  Map<IClass, Integer> count = countAllocsByType(node);
  HashSet<IClass> smushees = HashSetFactory.make(5);
  for (Map.Entry<IClass, Integer> e : count.entrySet()) {
   Integer i = e.getValue();
   if (i.intValue() > SMUSH_LIMIT) {
    smushees.add(e.getKey());
   }
  }
  s = smushees.isEmpty() ? Collections.<IClass> emptySet() : smushees;
  smushMap.put(node, s);
 }
 return s.contains(c);
}

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com