equal
deleted
inserted
replaced
56 public Object message; |
56 public Object message; |
57 |
57 |
58 // initialized by nasgen |
58 // initialized by nasgen |
59 private static PropertyMap $nasgenmap$; |
59 private static PropertyMap $nasgenmap$; |
60 |
60 |
61 NativeReferenceError(final Object msg) { |
61 static PropertyMap getInitialMap() { |
62 super(Global.instance().getReferenceErrorPrototype(), $nasgenmap$); |
62 return $nasgenmap$; |
|
63 } |
|
64 |
|
65 private NativeReferenceError(final Object msg, final ScriptObject proto, final PropertyMap map) { |
|
66 super(proto, map); |
63 if (msg != UNDEFINED) { |
67 if (msg != UNDEFINED) { |
64 this.instMessage = JSType.toString(msg); |
68 this.instMessage = JSType.toString(msg); |
65 } else { |
69 } else { |
66 this.delete(NativeError.MESSAGE, false); |
70 this.delete(NativeError.MESSAGE, false); |
67 } |
71 } |
|
72 } |
|
73 |
|
74 NativeReferenceError(final Object msg, final Global global) { |
|
75 this(msg, global.getReferenceErrorPrototype(), global.getReferenceErrorMap()); |
|
76 } |
|
77 |
|
78 private NativeReferenceError(final Object msg) { |
|
79 this(msg, Global.instance()); |
68 } |
80 } |
69 |
81 |
70 @Override |
82 @Override |
71 public String getClassName() { |
83 public String getClassName() { |
72 return "Error"; |
84 return "Error"; |