类 KotlinMetadataPrinter
java.lang.Object
proguard.classfile.kotlin.visitor.KotlinMetadataPrinter
- 所有已实现的接口:
KotlinAnnotationVisitor,KotlinConstructorVisitor,KotlinContractVisitor,KotlinEffectExprVisitor,KotlinEffectVisitor,KotlinFunctionVisitor,KotlinMetadataVisitor,KotlinPropertyVisitor,KotlinTypeAliasVisitor,KotlinTypeParameterVisitor,KotlinTypeVisitor,KotlinValueParameterVisitor,KotlinVersionRequirementVisitor
public class KotlinMetadataPrinter
extends Object
implements KotlinMetadataVisitor, KotlinConstructorVisitor, KotlinTypeParameterVisitor, KotlinTypeVisitor, KotlinValueParameterVisitor, KotlinVersionRequirementVisitor, KotlinFunctionVisitor, KotlinContractVisitor, KotlinEffectVisitor, KotlinTypeAliasVisitor, KotlinPropertyVisitor, KotlinEffectExprVisitor, KotlinAnnotationVisitor
- 另请参阅:
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidvisitAbbreviation(Clazz clazz, KotlinTypeMetadata kotlinTypeMetadata, KotlinTypeMetadata abbreviation) voidvisitAliasExpandedType(Clazz clazz, KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata, KotlinTypeAliasMetadata kotlinTypeAliasMetadata, KotlinTypeMetadata kotlinTypeMetadata) voidvisitAliasUnderlyingType(Clazz clazz, KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata, KotlinTypeAliasMetadata kotlinTypeAliasMetadata, KotlinTypeMetadata kotlinTypeMetadata) voidvisitAndRHSExpression(Clazz clazz, KotlinEffectMetadata kotlinEffectMetadata, KotlinEffectExpressionMetadata lhs, KotlinEffectExpressionMetadata rhs) voidvisitAnyAnnotation(Clazz clazz, KotlinAnnotatable annotatable, KotlinAnnotation annotation) voidvisitAnyContextReceiverType(Clazz clazz, KotlinMetadata kotlinMetadata, KotlinTypeMetadata kotlinTypeMetadata) voidvisitAnyEffectExpression(Clazz clazz, KotlinEffectMetadata kotlinEffectMetadata, KotlinEffectExpressionMetadata kotlinEffectExpressionMetadata) voidvisitAnyFunction(Clazz clazz, KotlinMetadata kotlinMetadata, KotlinFunctionMetadata kotlinFunctionMetadata) voidvisitAnyKotlinMetadata(Clazz clazz, KotlinMetadata kotlinMetadata) voidvisitAnyProperty(Clazz clazz, KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata, KotlinPropertyMetadata kotlinPropertyMetadata) voidvisitAnyType(Clazz clazz, KotlinTypeMetadata kotlinTypeMetadata) voidvisitAnyTypeParameter(Clazz clazz, KotlinTypeParameterMetadata kotlinTypeParameterMetadata) voidvisitAnyValueParameter(Clazz clazz, KotlinValueParameterMetadata kotlinValueParameterMetadata) voidvisitAnyVersionRequirement(Clazz clazz, KotlinVersionRequirementMetadata kotlinVersionRequirementMetadata) voidvisitConstructor(Clazz clazz, KotlinClassKindMetadata kotlinClassKindMetadata, KotlinConstructorMetadata kotlinConstructorMetadata) voidvisitConstructorValParameter(Clazz clazz, KotlinClassKindMetadata kotlinClassKindMetadata, KotlinConstructorMetadata kotlinConstructorMetadata, KotlinValueParameterMetadata kotlinValueParameterMetadata) voidvisitConstructorValParamVarArgType(Clazz clazz, KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata, KotlinConstructorMetadata kotlinConstructorMetadata, KotlinValueParameterMetadata kotlinValueParameterMetadata, KotlinTypeMetadata kotlinTypeMetadata) voidvisitContract(Clazz clazz, KotlinMetadata kotlinMetadata, KotlinFunctionMetadata kotlinFunctionMetadata, KotlinContractMetadata kotlinContractMetadata) voidvisitDelegatedProperty(Clazz clazz, KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata, KotlinPropertyMetadata kotlinPropertyMetadata) voidvisitEffect(Clazz clazz, KotlinMetadata kotlinMetadata, KotlinFunctionMetadata kotlinFunctionMetadata, KotlinContractMetadata kotlinContractMetadata, KotlinEffectMetadata kotlinEffectMetadata) voidvisitFunction(Clazz clazz, KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata, KotlinFunctionMetadata kotlinFunctionMetadata) voidvisitFunctionContextParameter(Clazz clazz, KotlinMetadata kotlinMetadata, KotlinFunctionMetadata kotlinFunctionMetadata, KotlinValueParameterMetadata kotlinValueParameterMetadata) voidvisitFunctionReceiverType(Clazz clazz, KotlinMetadata kotlinMetadata, KotlinFunctionMetadata kotlinFunctionMetadata, KotlinTypeMetadata kotlinTypeMetadata) voidvisitFunctionReturnType(Clazz clazz, KotlinMetadata kotlinMetadata, KotlinFunctionMetadata kotlinFunctionMetadata, KotlinTypeMetadata kotlinTypeMetadata) voidvisitFunctionValParameter(Clazz clazz, KotlinMetadata kotlinMetadata, KotlinFunctionMetadata kotlinFunctionMetadata, KotlinValueParameterMetadata kotlinValueParameterMetadata) voidvisitFunctionValParamVarArgType(Clazz clazz, KotlinMetadata kotlinMetadata, KotlinFunctionMetadata kotlinFunctionMetadata, KotlinValueParameterMetadata kotlinValueParameterMetadata, KotlinTypeMetadata kotlinTypeMetadata) voidvisitInlineClassUnderlyingPropertyType(Clazz clazz, KotlinClassKindMetadata kotlinMetadata, KotlinTypeMetadata kotlinTypeMetadata) voidvisitKotlinClassMetadata(Clazz clazz, KotlinClassKindMetadata kotlinClassKindMetadata) voidvisitKotlinDeclarationContainerMetadata(Clazz clazz, KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata) voidvisitKotlinFileFacadeMetadata(Clazz clazz, KotlinFileFacadeKindMetadata kotlinFileFacadeKindMetadata) voidvisitKotlinMultiFileFacadeMetadata(Clazz clazz, KotlinMultiFileFacadeKindMetadata kotlinMultiFileFacadeKindMetadata) voidvisitKotlinMultiFilePartMetadata(Clazz clazz, KotlinMultiFilePartKindMetadata kotlinMultiFilePartKindMetadata) voidvisitKotlinSyntheticClassMetadata(Clazz clazz, KotlinSyntheticClassKindMetadata kotlinSyntheticClassKindMetadata) voidvisitOrRHSExpression(Clazz clazz, KotlinEffectMetadata kotlinEffectMetadata, KotlinEffectExpressionMetadata lhs, KotlinEffectExpressionMetadata rhs) voidvisitOuterClass(Clazz clazz, KotlinTypeMetadata innerClass, KotlinTypeMetadata outerClass) voidvisitParameterUpperBound(Clazz clazz, KotlinTypeParameterMetadata boundedTypeParameter, KotlinTypeMetadata upperBound) voidvisitProperty(Clazz clazz, KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata, KotlinPropertyMetadata kotlinPropertyMetadata) voidvisitPropertyContextParameter(Clazz clazz, KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata, KotlinPropertyMetadata kotlinPropertyMetadata, KotlinValueParameterMetadata kotlinValueParameterMetadata) voidvisitPropertyReceiverType(Clazz clazz, KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata, KotlinPropertyMetadata kotlinPropertyMetadata, KotlinTypeMetadata kotlinTypeMetadata) voidvisitPropertyValParameter(Clazz clazz, KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata, KotlinPropertyMetadata kotlinPropertyMetadata, KotlinValueParameterMetadata kotlinValueParameterMetadata) Visit a value parameter of the property setter, if it has one.voidvisitPropertyValParamVarArgType(Clazz clazz, KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata, KotlinPropertyMetadata kotlinPropertyMetadata, KotlinValueParameterMetadata kotlinValueParameterMetadata, KotlinTypeMetadata kotlinTypeMetadata) voidvisitStarProjection(Clazz clazz, KotlinTypeMetadata typeWithStarArg) voidvisitSuperType(Clazz clazz, KotlinClassKindMetadata kotlinMetadata, KotlinTypeMetadata kotlinTypeMetadata) voidvisitSyntheticFunction(Clazz clazz, KotlinSyntheticClassKindMetadata kotlinSyntheticClassKindMetadata, KotlinFunctionMetadata kotlinFunctionMetadata) voidvisitTypeAlias(Clazz clazz, KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata, KotlinTypeAliasMetadata kotlinTypeAliasMetadata) voidvisitTypeArgument(Clazz clazz, KotlinTypeMetadata kotlinTypeMetadata, KotlinTypeMetadata typeArgument) voidvisitTypeUpperBound(Clazz clazz, KotlinTypeMetadata boundedType, KotlinTypeMetadata upperBound) 从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 proguard.classfile.kotlin.visitor.KotlinAnnotationVisitor
visitClassAnnotation, visitConstructorAnnotation, visitEnumEntryAnnotation, visitFunctionAnnotation, visitPropertyAccessorAnnotation, visitPropertyAnnotation, visitTypeAliasAnnotation, visitTypeAnnotation, visitTypeParameterAnnotation, visitValueParameterAnnotation从接口继承的方法 proguard.classfile.kotlin.visitor.KotlinEffectExprVisitor
visitConclusionExpression, visitConstructorArgExpression从接口继承的方法 proguard.classfile.kotlin.visitor.KotlinMetadataVisitor
visitUnsupportedKotlinMetadata从接口继承的方法 proguard.classfile.kotlin.visitor.KotlinTypeParameterVisitor
visitAliasTypeParameter, visitClassTypeParameter, visitFunctionTypeParameter, visitPropertyTypeParameter从接口继承的方法 proguard.classfile.kotlin.visitor.KotlinTypeVisitor
visitClassContextReceiverType, visitConstructorValParamType, visitFunctionContextReceiverType, visitFunctionValParamType, visitPropertyContextReceiverType, visitPropertyType, visitPropertyValParamType, visitTypeOfIsExpression从接口继承的方法 proguard.classfile.kotlin.visitor.KotlinValueParameterVisitor
visitAnyContextParameter从接口继承的方法 proguard.classfile.kotlin.visitor.KotlinVersionRequirementVisitor
visitClassVersionRequirement, visitConstructorVersionRequirement, visitFunctionVersionRequirement, visitPropertyVersionRequirement, visitTypeAliasVersionRequirement
-
字段详细资料
-
DEFAULT_MISSING_REF_INDICATOR
- 另请参阅:
-
-
构造器详细资料
-
KotlinMetadataPrinter
public KotlinMetadataPrinter() -
KotlinMetadataPrinter
-
KotlinMetadataPrinter
-
-
方法详细资料
-
visitAnyKotlinMetadata
- 指定者:
visitAnyKotlinMetadata在接口中KotlinMetadataVisitor
-
visitKotlinDeclarationContainerMetadata
public void visitKotlinDeclarationContainerMetadata(Clazz clazz, KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata) -
visitKotlinClassMetadata
-
visitKotlinFileFacadeMetadata
public void visitKotlinFileFacadeMetadata(Clazz clazz, KotlinFileFacadeKindMetadata kotlinFileFacadeKindMetadata) -
visitKotlinSyntheticClassMetadata
public void visitKotlinSyntheticClassMetadata(Clazz clazz, KotlinSyntheticClassKindMetadata kotlinSyntheticClassKindMetadata) -
visitKotlinMultiFileFacadeMetadata
public void visitKotlinMultiFileFacadeMetadata(Clazz clazz, KotlinMultiFileFacadeKindMetadata kotlinMultiFileFacadeKindMetadata) -
visitKotlinMultiFilePartMetadata
public void visitKotlinMultiFilePartMetadata(Clazz clazz, KotlinMultiFilePartKindMetadata kotlinMultiFilePartKindMetadata) -
visitConstructor
public void visitConstructor(Clazz clazz, KotlinClassKindMetadata kotlinClassKindMetadata, KotlinConstructorMetadata kotlinConstructorMetadata) - 指定者:
visitConstructor在接口中KotlinConstructorVisitor
-
visitAnyTypeParameter
public void visitAnyTypeParameter(Clazz clazz, KotlinTypeParameterMetadata kotlinTypeParameterMetadata) -
visitAnyValueParameter
public void visitAnyValueParameter(Clazz clazz, KotlinValueParameterMetadata kotlinValueParameterMetadata) -
visitPropertyValParameter
public void visitPropertyValParameter(Clazz clazz, KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata, KotlinPropertyMetadata kotlinPropertyMetadata, KotlinValueParameterMetadata kotlinValueParameterMetadata) 从接口复制的说明:KotlinValueParameterVisitorVisit a value parameter of the property setter, if it has one. -
visitFunctionValParameter
public void visitFunctionValParameter(Clazz clazz, KotlinMetadata kotlinMetadata, KotlinFunctionMetadata kotlinFunctionMetadata, KotlinValueParameterMetadata kotlinValueParameterMetadata) -
visitFunctionContextParameter
public void visitFunctionContextParameter(Clazz clazz, KotlinMetadata kotlinMetadata, KotlinFunctionMetadata kotlinFunctionMetadata, KotlinValueParameterMetadata kotlinValueParameterMetadata) -
visitPropertyContextParameter
public void visitPropertyContextParameter(Clazz clazz, KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata, KotlinPropertyMetadata kotlinPropertyMetadata, KotlinValueParameterMetadata kotlinValueParameterMetadata) -
visitConstructorValParameter
public void visitConstructorValParameter(Clazz clazz, KotlinClassKindMetadata kotlinClassKindMetadata, KotlinConstructorMetadata kotlinConstructorMetadata, KotlinValueParameterMetadata kotlinValueParameterMetadata) -
visitAnyProperty
public void visitAnyProperty(Clazz clazz, KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata, KotlinPropertyMetadata kotlinPropertyMetadata) - 指定者:
visitAnyProperty在接口中KotlinPropertyVisitor
-
visitProperty
public void visitProperty(Clazz clazz, KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata, KotlinPropertyMetadata kotlinPropertyMetadata) - 指定者:
visitProperty在接口中KotlinPropertyVisitor
-
visitDelegatedProperty
public void visitDelegatedProperty(Clazz clazz, KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata, KotlinPropertyMetadata kotlinPropertyMetadata) - 指定者:
visitDelegatedProperty在接口中KotlinPropertyVisitor
-
visitAnyType
- 指定者:
visitAnyType在接口中KotlinTypeVisitor
-
visitAbbreviation
public void visitAbbreviation(Clazz clazz, KotlinTypeMetadata kotlinTypeMetadata, KotlinTypeMetadata abbreviation) - 指定者:
visitAbbreviation在接口中KotlinTypeVisitor
-
visitOuterClass
public void visitOuterClass(Clazz clazz, KotlinTypeMetadata innerClass, KotlinTypeMetadata outerClass) - 指定者:
visitOuterClass在接口中KotlinTypeVisitor
-
visitTypeArgument
public void visitTypeArgument(Clazz clazz, KotlinTypeMetadata kotlinTypeMetadata, KotlinTypeMetadata typeArgument) - 指定者:
visitTypeArgument在接口中KotlinTypeVisitor
-
visitStarProjection
- 指定者:
visitStarProjection在接口中KotlinTypeVisitor
-
visitTypeUpperBound
public void visitTypeUpperBound(Clazz clazz, KotlinTypeMetadata boundedType, KotlinTypeMetadata upperBound) - 指定者:
visitTypeUpperBound在接口中KotlinTypeVisitor
-
visitSuperType
public void visitSuperType(Clazz clazz, KotlinClassKindMetadata kotlinMetadata, KotlinTypeMetadata kotlinTypeMetadata) - 指定者:
visitSuperType在接口中KotlinTypeVisitor
-
visitInlineClassUnderlyingPropertyType
public void visitInlineClassUnderlyingPropertyType(Clazz clazz, KotlinClassKindMetadata kotlinMetadata, KotlinTypeMetadata kotlinTypeMetadata) -
visitFunctionReturnType
public void visitFunctionReturnType(Clazz clazz, KotlinMetadata kotlinMetadata, KotlinFunctionMetadata kotlinFunctionMetadata, KotlinTypeMetadata kotlinTypeMetadata) - 指定者:
visitFunctionReturnType在接口中KotlinTypeVisitor
-
visitConstructorValParamVarArgType
public void visitConstructorValParamVarArgType(Clazz clazz, KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata, KotlinConstructorMetadata kotlinConstructorMetadata, KotlinValueParameterMetadata kotlinValueParameterMetadata, KotlinTypeMetadata kotlinTypeMetadata) -
visitPropertyValParamVarArgType
public void visitPropertyValParamVarArgType(Clazz clazz, KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata, KotlinPropertyMetadata kotlinPropertyMetadata, KotlinValueParameterMetadata kotlinValueParameterMetadata, KotlinTypeMetadata kotlinTypeMetadata) -
visitFunctionValParamVarArgType
public void visitFunctionValParamVarArgType(Clazz clazz, KotlinMetadata kotlinMetadata, KotlinFunctionMetadata kotlinFunctionMetadata, KotlinValueParameterMetadata kotlinValueParameterMetadata, KotlinTypeMetadata kotlinTypeMetadata) -
visitAliasUnderlyingType
public void visitAliasUnderlyingType(Clazz clazz, KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata, KotlinTypeAliasMetadata kotlinTypeAliasMetadata, KotlinTypeMetadata kotlinTypeMetadata) - 指定者:
visitAliasUnderlyingType在接口中KotlinTypeVisitor
-
visitAliasExpandedType
public void visitAliasExpandedType(Clazz clazz, KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata, KotlinTypeAliasMetadata kotlinTypeAliasMetadata, KotlinTypeMetadata kotlinTypeMetadata) - 指定者:
visitAliasExpandedType在接口中KotlinTypeVisitor
-
visitPropertyReceiverType
public void visitPropertyReceiverType(Clazz clazz, KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata, KotlinPropertyMetadata kotlinPropertyMetadata, KotlinTypeMetadata kotlinTypeMetadata) - 指定者:
visitPropertyReceiverType在接口中KotlinTypeVisitor
-
visitFunctionReceiverType
public void visitFunctionReceiverType(Clazz clazz, KotlinMetadata kotlinMetadata, KotlinFunctionMetadata kotlinFunctionMetadata, KotlinTypeMetadata kotlinTypeMetadata) - 指定者:
visitFunctionReceiverType在接口中KotlinTypeVisitor
-
visitAnyContextReceiverType
public void visitAnyContextReceiverType(Clazz clazz, KotlinMetadata kotlinMetadata, KotlinTypeMetadata kotlinTypeMetadata) - 指定者:
visitAnyContextReceiverType在接口中KotlinTypeVisitor
-
visitParameterUpperBound
public void visitParameterUpperBound(Clazz clazz, KotlinTypeParameterMetadata boundedTypeParameter, KotlinTypeMetadata upperBound) - 指定者:
visitParameterUpperBound在接口中KotlinTypeVisitor
-
visitTypeAlias
public void visitTypeAlias(Clazz clazz, KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata, KotlinTypeAliasMetadata kotlinTypeAliasMetadata) - 指定者:
visitTypeAlias在接口中KotlinTypeAliasVisitor
-
visitAnyVersionRequirement
public void visitAnyVersionRequirement(Clazz clazz, KotlinVersionRequirementMetadata kotlinVersionRequirementMetadata) -
visitAnyFunction
public void visitAnyFunction(Clazz clazz, KotlinMetadata kotlinMetadata, KotlinFunctionMetadata kotlinFunctionMetadata) - 指定者:
visitAnyFunction在接口中KotlinFunctionVisitor
-
visitFunction
public void visitFunction(Clazz clazz, KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata, KotlinFunctionMetadata kotlinFunctionMetadata) - 指定者:
visitFunction在接口中KotlinFunctionVisitor
-
visitSyntheticFunction
public void visitSyntheticFunction(Clazz clazz, KotlinSyntheticClassKindMetadata kotlinSyntheticClassKindMetadata, KotlinFunctionMetadata kotlinFunctionMetadata) - 指定者:
visitSyntheticFunction在接口中KotlinFunctionVisitor
-
visitAnyAnnotation
public void visitAnyAnnotation(Clazz clazz, KotlinAnnotatable annotatable, KotlinAnnotation annotation) - 指定者:
visitAnyAnnotation在接口中KotlinAnnotationVisitor
-
visitContract
public void visitContract(Clazz clazz, KotlinMetadata kotlinMetadata, KotlinFunctionMetadata kotlinFunctionMetadata, KotlinContractMetadata kotlinContractMetadata) - 指定者:
visitContract在接口中KotlinContractVisitor
-
visitEffect
public void visitEffect(Clazz clazz, KotlinMetadata kotlinMetadata, KotlinFunctionMetadata kotlinFunctionMetadata, KotlinContractMetadata kotlinContractMetadata, KotlinEffectMetadata kotlinEffectMetadata) - 指定者:
visitEffect在接口中KotlinEffectVisitor
-
visitAnyEffectExpression
public void visitAnyEffectExpression(Clazz clazz, KotlinEffectMetadata kotlinEffectMetadata, KotlinEffectExpressionMetadata kotlinEffectExpressionMetadata) -
visitAndRHSExpression
public void visitAndRHSExpression(Clazz clazz, KotlinEffectMetadata kotlinEffectMetadata, KotlinEffectExpressionMetadata lhs, KotlinEffectExpressionMetadata rhs) - 指定者:
visitAndRHSExpression在接口中KotlinEffectExprVisitor
-
visitOrRHSExpression
public void visitOrRHSExpression(Clazz clazz, KotlinEffectMetadata kotlinEffectMetadata, KotlinEffectExpressionMetadata lhs, KotlinEffectExpressionMetadata rhs) - 指定者:
visitOrRHSExpression在接口中KotlinEffectExprVisitor
-