1 8 9 package org.picocontainer.gems.constraints; 10 11 import org.picocontainer.ComponentAdapter; 12 13 21 public class IsKeyType extends AbstractConstraint { 22 private Class type; 23 24 29 public IsKeyType(Class c) { 30 this.type = c; 31 } 32 33 public boolean evaluate(ComponentAdapter adapter) { 34 return type.isAssignableFrom(adapter.getComponentKey().getClass()); 35 } 36 37 } 38 | Popular Tags |