package org.dynjs.ir; /** */ public class FunctionScope extends Scope { private String[] parameterNames; private String name; private String syntheticMethodName; private String syntheticSignature; public FunctionScope(Scope parent, String fileName, boolean isStrict, String[] parameterNames, String name) { super(parent, fileName, isStrict); this.parameterNames = parameterNames; this.name = name; } public String getName() { return name; } public String[] getParameterNames() { return parameterNames; } public void setSyntheticMethodName(String syntheticMethodName) { this.syntheticMethodName = syntheticMethodName; } public String getSyntheticMethodName() { return syntheticMethodName; } public void setSyntheticSignature(String syntheticSignature) { this.syntheticSignature = syntheticSignature; } public String getSyntheticSignature() { return syntheticSignature; } }