NestedClassesCollector

dotty.tools.backend.jvm.NestedClassesCollector
abstract class NestedClassesCollector[T](nestedOnly: Boolean) extends GenericSignatureVisitor

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Concise view

Type members

Types

type InternalName = String

Value members

Abstract methods

def declaredNestedClasses(internalName: InternalName): List[T]
def getClassIfNested(internalName: InternalName): Option[T]

Concrete methods

def clear(): Unit
def innerClasses: Set[T]
def visit(classNode: ClassNode): Unit
def visitAnnotation(annot: AnnotationNode): Unit
def visitAnnotations(annots: List[_ <: AnnotationNode]): Unit
def visitAnnotationss(annotss: Array[List[AnnotationNode]]): Unit
def visitConstant(const: AnyRef): Unit
def visitDescriptor(desc: String): Unit
def visitHandle(handle: Handle): Unit
def visitInternalName(internalName: String, offset: Int, length: Int): Unit
def visitInternalNameOrArrayReference(ref: String): Unit

Inherited methods

def raiseError(msg: String, sig: String, e: Option[Throwable]): Unit

Attributes

Inherited from:
GenericSignatureVisitor
def visitClassSignature(sig: String): Unit

Attributes

Inherited from:
GenericSignatureVisitor
def visitFieldSignature(sig: String): Unit

Attributes

Inherited from:
GenericSignatureVisitor
final def visitInternalName(internalName: String): Unit

Attributes

Inherited from:
GenericSignatureVisitor
def visitMethodSignature(sig: String): Unit

Attributes

Inherited from:
GenericSignatureVisitor

Concrete fields