public static class ReferencedClassVisitor.KotlinReferencedClassVisitor extends java.lang.Object implements KotlinMetadataVisitor, KotlinTypeVisitor, KotlinTypeAliasVisitor, KotlinFunctionVisitor, KotlinTypeParameterVisitor, KotlinValueParameterVisitor, KotlinPropertyVisitor, KotlinAnnotationVisitor, KotlinAnnotationArgumentVisitor
| Constructor and Description |
|---|
KotlinReferencedClassVisitor(ClassVisitor classVisitor) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitvisitKotlinFileFacadeMetadata, visitKotlinMultiFileFacadeMetadata, visitKotlinMultiFilePartMetadata, visitUnsupportedKotlinMetadatavisitAbbreviation, visitAliasExpandedType, visitAliasUnderlyingType, visitAnyContextReceiverType, visitClassContextReceiverType, visitConstructorValParamType, visitConstructorValParamVarArgType, visitFunctionContextReceiverType, visitFunctionReceiverType, visitFunctionReturnType, visitFunctionValParamType, visitFunctionValParamVarArgType, visitInlineClassUnderlyingPropertyType, visitOuterClass, visitParameterUpperBound, visitPropertyContextReceiverType, visitPropertyReceiverType, visitPropertyType, visitPropertyValParamType, visitPropertyValParamVarArgType, visitStarProjection, visitSuperType, visitTypeArgument, visitTypeOfIsExpression, visitTypeUpperBoundvisitFunction, visitSyntheticFunctionvisitAliasTypeParameter, visitClassTypeParameter, visitFunctionTypeParameter, visitPropertyTypeParametervisitDelegatedProperty, visitPropertyvisitTypeAliasAnnotation, visitTypeAnnotation, visitTypeParameterAnnotationvisitAnnotationArgument, visitAnyLiteralArgument, visitBooleanArgument, visitByteArgument, visitCharArgument, visitDoubleArgument, visitFloatArgument, visitIntArgument, visitLongArgument, visitShortArgument, visitStringArgument, visitUByteArgument, visitUIntArgument, visitULongArgument, visitUShortArgumentpublic KotlinReferencedClassVisitor(ClassVisitor classVisitor)
public void visitAnyType(Clazz clazz, KotlinTypeMetadata kotlinTypeMetadata)
visitAnyType in interface KotlinTypeVisitorpublic void visitAnyKotlinMetadata(Clazz clazz, KotlinMetadata kotlinMetadata)
visitAnyKotlinMetadata in interface KotlinMetadataVisitorpublic void visitKotlinClassMetadata(Clazz clazz, KotlinClassKindMetadata kotlinClassKindMetadata)
visitKotlinClassMetadata in interface KotlinMetadataVisitorpublic void visitKotlinDeclarationContainerMetadata(Clazz clazz, KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata)
visitKotlinDeclarationContainerMetadata in interface KotlinMetadataVisitorpublic void visitKotlinSyntheticClassMetadata(Clazz clazz, KotlinSyntheticClassKindMetadata kotlinSyntheticClassKindMetadata)
visitKotlinSyntheticClassMetadata in interface KotlinMetadataVisitorpublic void visitTypeAlias(Clazz clazz, KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata, KotlinTypeAliasMetadata kotlinTypeAliasMetadata)
visitTypeAlias in interface KotlinTypeAliasVisitorpublic void visitAnyFunction(Clazz clazz, KotlinMetadata kotlinMetadata, KotlinFunctionMetadata kotlinFunctionMetadata)
visitAnyFunction in interface KotlinFunctionVisitorpublic void visitAnyTypeParameter(Clazz clazz, KotlinTypeParameterMetadata kotlinTypeParameterMetadata)
visitAnyTypeParameter in interface KotlinTypeParameterVisitorpublic void visitAnyValueParameter(Clazz clazz, KotlinValueParameterMetadata kotlinValueParameterMetadata)
visitAnyValueParameter in interface KotlinValueParameterVisitorpublic void visitConstructorValParameter(Clazz clazz, KotlinClassKindMetadata kotlinClassKindMetadata, KotlinConstructorMetadata kotlinConstructorMetadata, KotlinValueParameterMetadata kotlinValueParameterMetadata)
visitConstructorValParameter in interface KotlinValueParameterVisitorpublic void visitFunctionValParameter(Clazz clazz, KotlinMetadata kotlinMetadata, KotlinFunctionMetadata kotlinFunctionMetadata, KotlinValueParameterMetadata kotlinValueParameterMetadata)
visitFunctionValParameter in interface KotlinValueParameterVisitorpublic void visitPropertyValParameter(Clazz clazz, KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata, KotlinPropertyMetadata kotlinPropertyMetadata, KotlinValueParameterMetadata kotlinValueParameterMetadata)
KotlinValueParameterVisitorvisitPropertyValParameter in interface KotlinValueParameterVisitorpublic void visitAnyProperty(Clazz clazz, KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata, KotlinPropertyMetadata kotlinPropertyMetadata)
visitAnyProperty in interface KotlinPropertyVisitorpublic void visitAnyAnnotation(Clazz clazz, KotlinAnnotatable annotatable, KotlinAnnotation annotation)
visitAnyAnnotation in interface KotlinAnnotationVisitorpublic void visitAnyArgument(Clazz clazz, KotlinAnnotatable annotatable, KotlinAnnotation annotation, KotlinAnnotationArgument argument, KotlinAnnotationArgument.Value value)
visitAnyArgument in interface KotlinAnnotationArgumentVisitorpublic void visitClassArgument(Clazz clazz, KotlinAnnotatable annotatable, KotlinAnnotation annotation, KotlinAnnotationArgument argument, KotlinAnnotationArgument.ClassValue value)
visitClassArgument in interface KotlinAnnotationArgumentVisitorpublic void visitEnumArgument(Clazz clazz, KotlinAnnotatable annotatable, KotlinAnnotation annotation, KotlinAnnotationArgument argument, KotlinAnnotationArgument.EnumValue value)
visitEnumArgument in interface KotlinAnnotationArgumentVisitorpublic void visitArrayArgument(Clazz clazz, KotlinAnnotatable annotatable, KotlinAnnotation annotation, KotlinAnnotationArgument argument, KotlinAnnotationArgument.ArrayValue value)
visitArrayArgument in interface KotlinAnnotationArgumentVisitor