@Override public boolean canHandle(TruffleObject obj) { if (baseClass == null) { return ((Factory) factory).canHandle(obj); } return baseClass.isInstance(obj); }
@Override public boolean canHandle(TruffleObject obj) { if (baseClass == null) { return ((Factory) factory).canHandle(obj); } return baseClass.isInstance(obj); }
@Override public boolean canHandle(TruffleObject obj) { if (baseClass == null) { return ((Factory) factory).canHandle(obj); } return baseClass.isInstance(obj); }
boolean canHandle(TruffleObject receiver) { return factory.canHandle(receiver); }
boolean canHandle(TruffleObject receiver) { return factory.canHandle(receiver); }
@Override public boolean canHandle(TruffleObject obj) { if (baseClass == null) { return ((Factory) factory).canHandle(obj); } return baseClass.isInstance(obj); }