78 * Constructor for concrete subclasses; uses {@code null} for the 79 * default value. 80 */ 81 @SuppressWarnings("deprecation") // Superclass constructor deprecated 82 protected SimpleTypeVisitor7(){ 83 super(null); 84 } 85 86 /** 87 * Constructor for concrete subclasses; uses the argument for the 88 * default value. 89 * 90 * @param defaultValue the value to assign to {@link #DEFAULT_VALUE} 91 */ 92 @SuppressWarnings("deprecation") // Superclass constructor deprecated 93 protected SimpleTypeVisitor7(R defaultValue){ 94 super(defaultValue); 95 } 96 97 /** 98 * This implementation visits a {@code UnionType} by calling 99 * {@code defaultAction}. 100 * 101 * @param t {@inheritDoc} 102 * @param p {@inheritDoc} 103 * @return the result of {@code defaultAction} 104 */ 105 @Override 106 public R visitUnion(UnionType t, P p) { 107 return defaultAction(t, p); 108 } 109 } | 78 * Constructor for concrete subclasses; uses {@code null} for the 79 * default value. 80 */ 81 @SuppressWarnings("deprecation") // Superclass constructor deprecated 82 protected SimpleTypeVisitor7(){ 83 super(null); 84 } 85 86 /** 87 * Constructor for concrete subclasses; uses the argument for the 88 * default value. 89 * 90 * @param defaultValue the value to assign to {@link #DEFAULT_VALUE} 91 */ 92 @SuppressWarnings("deprecation") // Superclass constructor deprecated 93 protected SimpleTypeVisitor7(R defaultValue){ 94 super(defaultValue); 95 } 96 97 /** 98 * {@inheritDoc} 99 * 100 * @implSpec This implementation calls {@code defaultAction}. 101 * 102 * @param t {@inheritDoc} 103 * @param p {@inheritDoc} 104 * @return the result of {@code defaultAction} 105 */ 106 @Override 107 public R visitUnion(UnionType t, P p) { 108 return defaultAction(t, p); 109 } 110 } |