| Class | Description |
|---|---|
| ArrayTypeForbiddenCheck |
this class checks that you don't use java arrays in the code (the only exception is the main method - but maybe this
only should also be forbidden).
|
| ClassDuplicateMemberNameCheck |
checks the a field name or method exists only once in the class and its hierchy
|
| ClassEnumWithoutMembersCheck |
this class checks that no member is added to an enum declaration (other than of course the enum constants)
|
| ClassForbidExtendsSyntheticTypeCheck |
this checks that a class or interface does not try to extend or implement a
SyntheticType as the code for this class does not exist in reality, so the
calls to any method of such a type may end up in a runtime error. |
| ClassGlobalForbidInnerCheck |
as for @GlobalScope - forbid inner types of global classes - they make no sense
|
| ClassGlobalInstanceMembersCheck |
as for @GlobalScope - global classes, there is not class declaration, the members are attached directly to the
JavaScript global object (i.e.
|
| ClassImplementJavascriptFunctionCheck |
check that a class does not implement a @JavaScript annotated interface as this is reserved to build inline
functions.
|
| ClassNamespaceCheck |
this check makes sure the names used to define a namespace are JavaScript correctly defined variables, as they will
be used as such
|
| FieldInitializerCheck | |
| MethodDeclarationTemplateCheck |
this class verifies that you use @Template only inside a bridge
|
| MethodOverloadCheck |
this check verifies that only one method (or constructor) with a given name has actually a body, all the other should be marked as native (or
|
| MethodSynchronizedCheck |
this class checks that you don't have synchornized methods, as this feature is not supported in JavaScript
|
| MethodVarArgParamCheck | |
| MethodWrongNameCheck |
Copyright © 2015. All Rights Reserved.