blob: 7584407f9b9b5acca1bf7901fe2e70386c97862a [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="../jsdtdocs.css" rel="STYLESHEET" CHARSET="ISO-8859-1" TYPE="text/css">
<link rel="stylesheet" type="text/css" href="../content/PLUGINS_ROOT/PRODUCT_PLUGIN/book.css">
<title>Limitations</title>
<meta content="Copyright (c) 2000, 2008 IBM Corporation and others. All rights
reserved. This program and the accompanying materials are made available under
the terms of the Eclipse Public License v1.0 which accompanies this
distribution, and is available at http://www.eclipse.org/legal/epl-v10.html.
Contributors: IBM Corporation - initial API and implementation"
name="copyright" />
</head>
<body>
<h1>Limitations</h1>
<table><tr><td>&nbsp;</td><td>
In progress...<br><br>
Most implementations of Javascript are loosely based on a core script standard called ECMA. Beyond the
standard there is a common set of non-standard language constructs supported by most implementations and
other functions/constructs that are only supported by a subset of the Javascript implementations.<br><br>
Quite a few public Javascript toolkits as well as the general popular usage of Javascript exploit many of these
non-standard language aspects making a pure modeling of the language difficult (if not impossible). Our solution
is a complex inference engine that analyzes your Javascript to help build an accurate model. Unfortunatly the
inference isn't always perfect. For these reasons some Javascript class inference may be imperfect and mark
fields/methods/types in error that really aren't. Of course we are working on this and plan to work with
more etche cases as we progress..
<br><br>
To see how you can assist without writing JavaCode, please refer to the Contributing section under <a href="../contributing/library.html">Libraries</a>.
</td></tr></table>
<br>
<p class="runningfooter">(C) Copyright IBM Corporation 2005. All
Rights Reserved.<br>
IBM is a registered trademark of IBM. All other trademarks are the
property of their respective owners.</p>
<br>
</body>
</html>