| essential structure for the completion:
variables are valid within bloks (and subclasses)
bloks limits scope of variables
1) types: classes, interfaces, enums, annotations, (but be careful, protected, package scope and public are seen outside)
2) methods, constructors
3) static initializers TODO
4) for loop, try statement (not while)
5) raw blocs, just defined in the source
|