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, wait
visitKotlinFileFacadeMetadata, visitKotlinMultiFileFacadeMetadata, visitKotlinMultiFilePartMetadata, visitUnsupportedKotlinMetadata
visitAbbreviation, visitAliasExpandedType, visitAliasUnderlyingType, visitAnyContextReceiverType, visitClassContextReceiverType, visitConstructorValParamType, visitConstructorValParamVarArgType, visitFunctionContextReceiverType, visitFunctionReceiverType, visitFunctionReturnType, visitFunctionValParamType, visitFunctionValParamVarArgType, visitInlineClassUnderlyingPropertyType, visitOuterClass, visitParameterUpperBound, visitPropertyContextReceiverType, visitPropertyReceiverType, visitPropertyType, visitPropertyValParamType, visitPropertyValParamVarArgType, visitStarProjection, visitSuperType, visitTypeArgument, visitTypeOfIsExpression, visitTypeUpperBound
visitFunction, visitSyntheticFunction
visitAliasTypeParameter, visitClassTypeParameter, visitFunctionTypeParameter, visitPropertyTypeParameter
visitDelegatedProperty, visitProperty
visitTypeAliasAnnotation, visitTypeAnnotation, visitTypeParameterAnnotation
visitAnnotationArgument, visitAnyLiteralArgument, visitBooleanArgument, visitByteArgument, visitCharArgument, visitDoubleArgument, visitFloatArgument, visitIntArgument, visitLongArgument, visitShortArgument, visitStringArgument, visitUByteArgument, visitUIntArgument, visitULongArgument, visitUShortArgument
public KotlinReferencedClassVisitor(ClassVisitor classVisitor)
public void visitAnyType(Clazz clazz, KotlinTypeMetadata kotlinTypeMetadata)
visitAnyType
in interface KotlinTypeVisitor
public void visitAnyKotlinMetadata(Clazz clazz, KotlinMetadata kotlinMetadata)
visitAnyKotlinMetadata
in interface KotlinMetadataVisitor
public void visitKotlinClassMetadata(Clazz clazz, KotlinClassKindMetadata kotlinClassKindMetadata)
visitKotlinClassMetadata
in interface KotlinMetadataVisitor
public void visitKotlinDeclarationContainerMetadata(Clazz clazz, KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata)
visitKotlinDeclarationContainerMetadata
in interface KotlinMetadataVisitor
public void visitKotlinSyntheticClassMetadata(Clazz clazz, KotlinSyntheticClassKindMetadata kotlinSyntheticClassKindMetadata)
visitKotlinSyntheticClassMetadata
in interface KotlinMetadataVisitor
public void visitTypeAlias(Clazz clazz, KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata, KotlinTypeAliasMetadata kotlinTypeAliasMetadata)
visitTypeAlias
in interface KotlinTypeAliasVisitor
public void visitAnyFunction(Clazz clazz, KotlinMetadata kotlinMetadata, KotlinFunctionMetadata kotlinFunctionMetadata)
visitAnyFunction
in interface KotlinFunctionVisitor
public void visitAnyTypeParameter(Clazz clazz, KotlinTypeParameterMetadata kotlinTypeParameterMetadata)
visitAnyTypeParameter
in interface KotlinTypeParameterVisitor
public void visitAnyValueParameter(Clazz clazz, KotlinValueParameterMetadata kotlinValueParameterMetadata)
visitAnyValueParameter
in interface KotlinValueParameterVisitor
public void visitConstructorValParameter(Clazz clazz, KotlinClassKindMetadata kotlinClassKindMetadata, KotlinConstructorMetadata kotlinConstructorMetadata, KotlinValueParameterMetadata kotlinValueParameterMetadata)
visitConstructorValParameter
in interface KotlinValueParameterVisitor
public void visitFunctionValParameter(Clazz clazz, KotlinMetadata kotlinMetadata, KotlinFunctionMetadata kotlinFunctionMetadata, KotlinValueParameterMetadata kotlinValueParameterMetadata)
visitFunctionValParameter
in interface KotlinValueParameterVisitor
public void visitPropertyValParameter(Clazz clazz, KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata, KotlinPropertyMetadata kotlinPropertyMetadata, KotlinValueParameterMetadata kotlinValueParameterMetadata)
KotlinValueParameterVisitor
visitPropertyValParameter
in interface KotlinValueParameterVisitor
public void visitAnyProperty(Clazz clazz, KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata, KotlinPropertyMetadata kotlinPropertyMetadata)
visitAnyProperty
in interface KotlinPropertyVisitor
public void visitAnyAnnotation(Clazz clazz, KotlinAnnotatable annotatable, KotlinAnnotation annotation)
visitAnyAnnotation
in interface KotlinAnnotationVisitor
public void visitAnyArgument(Clazz clazz, KotlinAnnotatable annotatable, KotlinAnnotation annotation, KotlinAnnotationArgument argument, KotlinAnnotationArgument.Value value)
visitAnyArgument
in interface KotlinAnnotationArgumentVisitor
public void visitClassArgument(Clazz clazz, KotlinAnnotatable annotatable, KotlinAnnotation annotation, KotlinAnnotationArgument argument, KotlinAnnotationArgument.ClassValue value)
visitClassArgument
in interface KotlinAnnotationArgumentVisitor
public void visitEnumArgument(Clazz clazz, KotlinAnnotatable annotatable, KotlinAnnotation annotation, KotlinAnnotationArgument argument, KotlinAnnotationArgument.EnumValue value)
visitEnumArgument
in interface KotlinAnnotationArgumentVisitor
public void visitArrayArgument(Clazz clazz, KotlinAnnotatable annotatable, KotlinAnnotation annotation, KotlinAnnotationArgument argument, KotlinAnnotationArgument.ArrayValue value)
visitArrayArgument
in interface KotlinAnnotationArgumentVisitor