Visit

class Visit
class Object
trait Matchable
class Any

Value members

Concrete methods

def visitAPI(c: ClassLike): Unit
def visitAccess(a: Access): Unit
def visitAnnotated(a: Annotated): Unit
def visitAnnotation(annotation: Annotation): Unit
def visitAnnotationArgument(arg: AnnotationArgument): Unit
def visitAnnotationArguments(args: Array[AnnotationArgument]): Unit
def visitAnnotations(annotations: Array[Annotation]): Unit
final def visitArray[T <: AnyRef](ts: Array[T], f: T => Unit): Unit
final def visitClass(c: ClassLike): Unit
def visitClass0(c: ClassLike): Unit
final def visitClassDef(c: ClassLikeDef): Unit
def visitConstant(c: Constant): Unit
def visitDef(d: Def): Unit
def visitDefinition(d: Definition): Unit
def visitDefinitions(ds: Array[_ <: Definition]): Unit
def visitEmptyType(): Unit
def visitExistential(e: Existential): Unit
def visitField(f: FieldLike): Unit
def visitIdPath(id: Id): Unit
def visitIdQualifier(id: IdQualifier): Unit
def visitModifiers(m: Modifiers): Unit
def visitPackage(p: Package): Unit
def visitParameterRef(p: ParameterRef): Unit
def visitParameterized(p: Parameterized): Unit
def visitParameterizedDefinition[T <: ParameterizedDefinition](d: T): Unit
def visitParameters(parameters: Array[TypeParameter], base: Type): Unit
def visitPath(path: Path): Unit
def visitPathComponent(pc: PathComponent): Unit
def visitPolymorphic(p: Polymorphic): Unit
def visitPrivate(p: Private): Unit
def visitProjection(p: Projection): Unit
def visitProtected(p: Protected): Unit
def visitPublic(pub: Public): Unit
def visitQualified(qual: Qualified): Unit
def visitQualifier(qual: Qualifier): Unit
def visitSingleton(s: Singleton): Unit
def visitString(s: String): Unit
final def visitStructure(structure: Structure): Unit
def visitStructure0(structure: Structure): Unit
def visitSuperPath(s: Super): Unit
def visitThisPath(t: This): Unit
def visitThisQualifier(thisq: ThisQualifier): Unit
def visitType(t: Type): Unit
def visitTypeAlias(d: TypeAlias): Unit
def visitTypeDeclaration(d: TypeDeclaration): Unit
def visitTypeParameter(parameter: TypeParameter): Unit
def visitTypeParameters(parameters: Array[TypeParameter]): Unit
def visitTypes(ts: Array[Type]): Unit
def visitUnqualified(unq: Unqualified): Unit
def visitVal(v: Val): Unit
def visitValueParameter(parameter: MethodParameter): Unit
def visitValueParameterList(list: ParameterList): Unit
def visitValueParameters(valueParameters: Array[ParameterList]): Unit
def visitVar(v: Var): Unit