An entry in the InnerClasses attribute of this class file.
Add type parameters of enclosing classes
Return the class symbol of the given name.
Try to force the chain of enclosing classes for the given name.
Try to force the chain of enclosing classes for the given name. Otherwise flatten would not lift classes that were not referenced in the source code.
Return the class symbol for the given name.
Parse inner classes.
Parse inner classes. Expects in.bp
to point to the superclass entry.
Restores the old bp
.
Return the Symbol of the top level class enclosing name
,
or the symbol of name
itself if no enclosing classes are found.
(classfileParser: StringAdd).self
(classfileParser: StringFormat).self
(classfileParser: ArrowAssoc[ClassfileParser]).x
(Since version 2.10.0) Use leftOfArrow
instead
(classfileParser: Ensuring[ClassfileParser]).x
(Since version 2.10.0) Use resultOfEnsuring
instead
This abstract class implements a class file parser.
1.0