adapted multiplicity
started implementation of linking:
find the scopes of parsed types
(intermediate commit)
determining visibility of parsed classes finished
single type imports are linked correctly and added to corresponding scope (in LAZY mode)
type import on demand is processed
bugfix: only top ClassifierType representation is added to linker (forgotten ! in if)
started with linking of supertypes
EnumConstant specifies Field
bugfix: simple ClassifierType is aware of super types now
Linking of supertypes (extends and implements) finished except static imports(!)
bugfix: removed currently processed single static import from corresponding list
single static imports are processed for imported static types
super types have only to be checked for on demand type imports and on demand static imports. The latter have to be processed, too.
bugfix: single static imports of fields and methods restructured
bugfix: awareness of null in single static imports
on demand type imports are correctly resolved
removed sysouts
intermediate commit for static on demand imports
search for unknown types in a given package is done for each search of a type by reflection
bugfix
static import on demand works for types
extends and implements work for all types instead of anonymous classes
anonymous classes are finished