< prev index next >

src/jdk/nashorn/internal/ir/SplitReturn.java

Print this page




  37     private static final long serialVersionUID = 1L;
  38 
  39     /** The sole instance of this AST node. */
  40     public static final SplitReturn INSTANCE = new SplitReturn();
  41 
  42     private SplitReturn() {
  43         super(NO_LINE_NUMBER, NO_TOKEN, NO_FINISH);
  44     }
  45 
  46     @Override
  47     public boolean isTerminal() {
  48         return true;
  49     }
  50 
  51     @Override
  52     public Node accept(final NodeVisitor<? extends LexicalContext> visitor) {
  53         return visitor.enterSplitReturn(this) ? visitor.leaveSplitReturn(this) : this;
  54     }
  55 
  56     @Override
  57     public void toString(StringBuilder sb, boolean printType) {
  58         sb.append(":splitreturn;");
  59     }
  60 
  61     private Object readResolve() {
  62         return INSTANCE;
  63     }
  64 }


  37     private static final long serialVersionUID = 1L;
  38 
  39     /** The sole instance of this AST node. */
  40     public static final SplitReturn INSTANCE = new SplitReturn();
  41 
  42     private SplitReturn() {
  43         super(NO_LINE_NUMBER, NO_TOKEN, NO_FINISH);
  44     }
  45 
  46     @Override
  47     public boolean isTerminal() {
  48         return true;
  49     }
  50 
  51     @Override
  52     public Node accept(final NodeVisitor<? extends LexicalContext> visitor) {
  53         return visitor.enterSplitReturn(this) ? visitor.leaveSplitReturn(this) : this;
  54     }
  55 
  56     @Override
  57     public void toString(final StringBuilder sb, final boolean printType) {
  58         sb.append(":splitreturn;");
  59     }
  60 
  61     private Object readResolve() {
  62         return INSTANCE;
  63     }
  64 }
< prev index next >