Package edu.uiuc.ncsa.security.core.inheritance
A generic multiple inheritance package. This is mostly used by the configurations
but in point of fact could be used for other projects as well. The major point
is its simple inheritance model: You provide a list of prototypes (aka parents,
antecessors) and these are processed in order for resolution. This means that
there is no "diamond problem" or others. When in doubt, override to the implementation
you want.
Created by Jeff Gaynor
on 4/18/23 at 6:18 AM
-
Class Summary Class Description AliasAndOverrides Created by Jeff Gaynor
on 2/2/21 at 6:54 AMInheritanceList A list for managing order-dependant inheritance.InheritanceMap Created by Jeff Gaynor
on 2/2/21 at 7:18 AMMultipleInheritanceEngine Resolves ordered multiple inheritance lists, used e.g.MyArrayList<V> AnArrayList
that is actually aware of arrays... -
Exception Summary Exception Description CyclicalError Created by Jeff Gaynor
on 2/2/21 at 8:19 AMUnresolvedReferenceException Created by Jeff Gaynor
on 2/3/21 at 7:42 AM