Add forwarders for all methods defined in
module that don't conflict
with methods in the companion class of
Adds a @remote annotation, actual use unknown.
Returns a new ClassWriter for the class given by arguments.
the class's access flags. This parameter also indicates if the class is deprecated.
the internal name of the class.
the signature of this class. May be null if the class is not a generic one, and does not extend or implement generic classes or interfaces.
the internal of name of the super class. For interfaces,
the super class is
Object. May be null, but
only for the
the internal names of the class's interfaces (see
Type#getInternalName() getInternalName). May be
Generate a mirror class for a top-level module.
Returns a ScalaSignature annotation if it must be added to this class, none otherwise.
The class file that is being readied.
The symbol for which the signature has been entered in the symData map. This is different than the symbol that is being generated in the case of a mirror class.
An option that is:
Quoting from JVMS 4.
nullif no Java signature is to be added (
nullis what ASM expects in these cases).
For given symbol return a symbol corresponding to a class that should be declared as inner class.
Return the name of this symbol that can be used on the Java platform.
Specialized array conversion to prevent calling java.