/** @since 0.17 or earlier */ @Override public boolean equals(Object obj) { return super.equals(obj) && this.after.equals(((AbstractReplacePropertyTransition) obj).after); }
/** @since 0.17 or earlier */ @Override public int hashCode() { final int prime = 31; int result = super.hashCode(); result = prime * result + after.hashCode(); return result; }
/** @since 0.17 or earlier */ @TruffleBoundary @Override public final boolean hasTransitionWithKey(Object key) { for (Transition transition : getTransitionMapForRead().keySet()) { if (transition instanceof PropertyTransition) { if (((PropertyTransition) transition).getProperty().getKey().equals(key)) { return true; } } } return false; }
/** @since 0.17 or earlier */ @TruffleBoundary @Override public final boolean hasTransitionWithKey(Object key) { for (Transition transition : getTransitionMapForRead().keySet()) { if (transition instanceof PropertyTransition) { if (((PropertyTransition) transition).getProperty().getKey().equals(key)) { return true; } } } return false; }
/** @since 0.17 or earlier */ @Override public boolean equals(Object obj) { return super.equals(obj) && this.after.equals(((AbstractReplacePropertyTransition) obj).after); }
/** @since 0.17 or earlier */ @Override public int hashCode() { final int prime = 31; int result = super.hashCode(); result = prime * result + after.hashCode(); return result; }
@TruffleBoundary @Override public final boolean hasTransitionWithKey(Object key) { for (Transition transition : getTransitionMapForRead().keySet()) { if (transition instanceof PropertyTransition) { if (((PropertyTransition) transition).getProperty().getKey().equals(key)) { return true; } } } return false; }
public JSONObjectBuilder dumpTransition(Transition transition) { JSONObjectBuilder sb = JSONHelper.object().add("type", transition.getShortName()); if (transition instanceof PropertyTransition) { sb.add("property", dumpProperty(((PropertyTransition) transition).getProperty())); } return sb; }