Package org.stjs.generator.check.expression

Class Summary
IdentifierAccessOuterScopeCheck  
IdentifierGlobalScopeNameClashCheck this class checks that you don't use in the same method variables or parameters with the same name as a global scoped field.
MemberSelectGlobalScopeNameClashCheck  
MemberSelectOuterScopeCheck this check that you don't try to access the outer this using Type.this.
MethodInvocationMapConstructorCheck this class checks that you use only literals for a map key: i.e.
MethodInvocationOuterScopeCheck this check verifies that you don't call a method from the outer type as in javaScript this scope is not accessible.
MethodInvocationSuperSynthCheck this check verifies that you don't call a method from the super type if that is a synthetic type, as the actual definition of this type does not exist.
NewArrayForbiddenCheck this checks that no java array is used.
NewClassInlineFunctionCheck  
NewClassObjectInitCheck this class checks that only field assignment are present in the initialization like this:
new Type(){{x = 1; y = 2; }};
 



Copyright © 2014. All Rights Reserved.