@@ -227,7 +227,7 @@ class ClassfileParser(
227
227
if (method) Flags .Method | methodTranslation.flags(jflags)
228
228
else fieldTranslation.flags(jflags)
229
229
val name = pool.getName(in.nextChar)
230
- if (! sflags.isOneOf(Flags .PrivateOrArtifact ) || name.value == " <init> " ) {
230
+ if (! sflags.isOneOf(Flags .PrivateOrArtifact ) || name.name == nme. CONSTRUCTOR ) {
231
231
val member = newSymbol(
232
232
getOwner(jflags), name.name, sflags, memberCompleter,
233
233
getPrivateWithin(jflags), coord = start)
@@ -322,7 +322,6 @@ class ClassfileParser(
322
322
}
323
323
324
324
private def sigToType (sig : String , owner : Symbol = null , isVarargs : Boolean = false )(using Context ): Type = {
325
- val sigChars = sig.toCharArray
326
325
var index = 0
327
326
val end = sig.length
328
327
def accept (ch : Char ): Unit = {
@@ -725,9 +724,6 @@ class ClassfileParser(
725
724
* and implicitly current class' superclasses.
726
725
*/
727
726
private def enterOwnInnerClasses ()(using Context ): Unit = {
728
- def className (name : String ): String =
729
- name.substring(name.lastIndexOf('.' ) + 1 , name.length)
730
-
731
727
def enterClassAndModule (entry : InnerClassEntry , file : AbstractFile , jflags : Int ) =
732
728
SymbolLoaders .enterClassAndModule(
733
729
getOwner(jflags),
@@ -765,7 +761,7 @@ class ClassfileParser(
765
761
def scan (target : TypeName ): Boolean = {
766
762
in.bp = attrbp
767
763
var i = 0
768
- while (i < attrs && pool.getName(in.nextChar).value != target.toString ) {
764
+ while (i < attrs && pool.getName(in.nextChar).name.toTypeName != target) {
769
765
val attrLen = in.nextInt
770
766
in.skip(attrLen)
771
767
i += 1
@@ -893,7 +889,7 @@ class ClassfileParser(
893
889
var j = 0
894
890
while (j < nArgs) {
895
891
val argName = pool.getName(in.nextChar)
896
- if (argName.value == nme.bytes.toString ) {
892
+ if (argName.name == nme.bytes) {
897
893
if (attrClass == defn.ScalaSignatureAnnot )
898
894
return unpickleScala(parseScalaSigBytes)
899
895
else if (attrClass == defn.ScalaLongSignatureAnnot )
0 commit comments