nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/AssignSymbols.java
changeset 32692 8f60bd284bf4
parent 32534 b3ec7f3b3c2a
child 32781 d8f34ffbbc7a
equal deleted inserted replaced
32550:6521875cb63e 32692:8f60bd284bf4
    63 import jdk.nashorn.internal.ir.Block;
    63 import jdk.nashorn.internal.ir.Block;
    64 import jdk.nashorn.internal.ir.CatchNode;
    64 import jdk.nashorn.internal.ir.CatchNode;
    65 import jdk.nashorn.internal.ir.Expression;
    65 import jdk.nashorn.internal.ir.Expression;
    66 import jdk.nashorn.internal.ir.ForNode;
    66 import jdk.nashorn.internal.ir.ForNode;
    67 import jdk.nashorn.internal.ir.FunctionNode;
    67 import jdk.nashorn.internal.ir.FunctionNode;
    68 import jdk.nashorn.internal.ir.FunctionNode.CompilationState;
       
    69 import jdk.nashorn.internal.ir.IdentNode;
    68 import jdk.nashorn.internal.ir.IdentNode;
    70 import jdk.nashorn.internal.ir.IndexNode;
    69 import jdk.nashorn.internal.ir.IndexNode;
    71 import jdk.nashorn.internal.ir.LexicalContext;
    70 import jdk.nashorn.internal.ir.LexicalContext;
    72 import jdk.nashorn.internal.ir.LexicalContextNode;
    71 import jdk.nashorn.internal.ir.LexicalContextNode;
    73 import jdk.nashorn.internal.ir.LiteralNode;
    72 import jdk.nashorn.internal.ir.LiteralNode;
   826                createSyntheticInitializers(
   825                createSyntheticInitializers(
   827                finalizeParameters(
   826                finalizeParameters(
   828                        lc.applyTopFlags(functionNode))))
   827                        lc.applyTopFlags(functionNode))))
   829                        .setThisProperties(lc, thisProperties.pop().size()));
   828                        .setThisProperties(lc, thisProperties.pop().size()));
   830         }
   829         }
   831         return finalizedFunction.setState(lc, CompilationState.SYMBOLS_ASSIGNED);
   830         return finalizedFunction;
   832     }
   831     }
   833 
   832 
   834     @Override
   833     @Override
   835     public Node leaveIdentNode(final IdentNode identNode) {
   834     public Node leaveIdentNode(final IdentNode identNode) {
   836         if (identNode.isPropertyName()) {
   835         if (identNode.isPropertyName()) {