@Override public boolean matches(Type observedType, Type eventType) { return matchesNoBoxing(Types.boxedType(observedType), Types.boxedType(eventType)); }
@Override public boolean matches(Type observedType, Type eventType) { return matchesNoBoxing(Types.boxedType(observedType), Types.boxedType(eventType)); }
@Override public boolean matches(Type observedType, Type eventType) { return matchesNoBoxing(Types.boxedType(observedType), Types.boxedType(eventType)); }
@Override public boolean matches(Type observedType, Type eventType) { return matchesNoBoxing(Types.boxedType(observedType), Types.boxedType(eventType)); }
@Override public boolean matches(Type observedType, Type eventType) { return matchesNoBoxing(Types.boxedType(observedType), Types.boxedType(eventType)); }
@Override public boolean matches(Type observedType, Type eventType) { return matchesNoBoxing(Types.boxedType(observedType), Types.boxedType(eventType)); }
final Type observedComponentType = Types.getArrayComponentType(observedType); for (Type type : new HierarchyDiscovery(Types.getArrayComponentType(eventType)).getTypeClosure()) { if (matchesNoBoxing(observedComponentType, type)) { return true;
final Type observedComponentType = Types.getArrayComponentType(observedType); for (Type type : new HierarchyDiscovery(Types.getArrayComponentType(eventType)).getTypeClosure()) { if (matchesNoBoxing(observedComponentType, type)) { return true;
final Type observedComponentType = Types.getArrayComponentType(observedType); for (Type type : new HierarchyDiscovery(Types.getArrayComponentType(eventType)).getTypeClosure()) { if (matchesNoBoxing(observedComponentType, type)) { return true;
final Type observedComponentType = Types.getArrayComponentType(observedType); for (Type type : new HierarchyDiscovery(Types.getArrayComponentType(eventType)).getTypeClosure()) { if (matchesNoBoxing(observedComponentType, type)) { return true;
final Type observedComponentType = Types.getArrayComponentType(observedType); for (Type type : new HierarchyDiscovery(Types.getArrayComponentType(eventType)).getTypeClosure()) { if (matchesNoBoxing(observedComponentType, type)) { return true;
final Type observedComponentType = Types.getArrayComponentType(observedType); for (Type type : new HierarchyDiscovery(Types.getArrayComponentType(eventType)).getTypeClosure()) { if (matchesNoBoxing(observedComponentType, type)) { return true;