示例#1
0
 private AttributeList getAttributes(ObjectName objName, String[] attrNames)
     throws InstanceNotFoundException, ReflectionException, IOException {
   final NameValueMap values =
       getCachedAttributes(objName, new TreeSet<String>(Arrays.asList(attrNames)));
   final AttributeList list = new AttributeList();
   for (String attrName : attrNames) {
     final Object value = values.get(attrName);
     if (value != null || values.containsKey(attrName)) {
       list.add(new Attribute(attrName, value));
     }
   }
   return list;
 }
示例#2
0
 ShadowLoader(URL[] urls, ClassLoader realLoader, String[] shadowClassNames) {
   super(urls, null);
   this.realLoader = realLoader;
   this.shadowClassNames = Arrays.asList(shadowClassNames);
 }