org.jetbrains.kotlin.codegen.signature
Class BothSignatureWriter
java.lang.Object
org.jetbrains.kotlin.codegen.signature.JvmSignatureWriter
org.jetbrains.kotlin.codegen.signature.BothSignatureWriter
public class BothSignatureWriter
- extends JvmSignatureWriter
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
BothSignatureWriter
public BothSignatureWriter(@NotNull
BothSignatureWriter.Mode mode)
writeAsmType
public void writeAsmType(@NotNull
org.jetbrains.org.objectweb.asm.Type asmType)
- Shortcut
- Overrides:
writeAsmType in class JvmSignatureWriter
writeClassBegin
public void writeClassBegin(org.jetbrains.org.objectweb.asm.Type asmType)
- Overrides:
writeClassBegin in class JvmSignatureWriter
writeOuterClassBegin
public void writeOuterClassBegin(org.jetbrains.org.objectweb.asm.Type resultingAsmType,
java.lang.String outerInternalName)
- Overrides:
writeOuterClassBegin in class JvmSignatureWriter
writeInnerClass
public void writeInnerClass(java.lang.String name)
- Overrides:
writeInnerClass in class JvmSignatureWriter
writeClassEnd
public void writeClassEnd()
- Overrides:
writeClassEnd in class JvmSignatureWriter
writeArrayType
public void writeArrayType()
writeArrayEnd
public void writeArrayEnd()
writeTypeArgument
public void writeTypeArgument(@NotNull
Variance projectionKind)
- Overrides:
writeTypeArgument in class JvmSignatureWriter
writeUnboundedWildcard
public void writeUnboundedWildcard()
- Overrides:
writeUnboundedWildcard in class JvmSignatureWriter
writeTypeArgumentEnd
public void writeTypeArgumentEnd()
- Overrides:
writeTypeArgumentEnd in class JvmSignatureWriter
writeTypeVariable
public void writeTypeVariable(@NotNull
Name name,
@NotNull
org.jetbrains.org.objectweb.asm.Type asmType)
writeFormalTypeParameter
public void writeFormalTypeParameter(java.lang.String name)
- Overrides:
writeFormalTypeParameter in class JvmSignatureWriter
writeClassBound
public void writeClassBound()
- Overrides:
writeClassBound in class JvmSignatureWriter
writeClassBoundEnd
public void writeClassBoundEnd()
- Overrides:
writeClassBoundEnd in class JvmSignatureWriter
writeInterfaceBound
public void writeInterfaceBound()
- Overrides:
writeInterfaceBound in class JvmSignatureWriter
writeInterfaceBoundEnd
public void writeInterfaceBoundEnd()
- Overrides:
writeInterfaceBoundEnd in class JvmSignatureWriter
writeParametersStart
public void writeParametersStart()
- Overrides:
writeParametersStart in class JvmSignatureWriter
writeParameterType
public void writeParameterType(JvmMethodParameterKind parameterKind)
- Overrides:
writeParameterType in class JvmSignatureWriter
writeParameterTypeEnd
public void writeParameterTypeEnd()
- Overrides:
writeParameterTypeEnd in class JvmSignatureWriter
writeReturnType
public void writeReturnType()
- Overrides:
writeReturnType in class JvmSignatureWriter
writeReturnTypeEnd
public void writeReturnTypeEnd()
- Overrides:
writeReturnTypeEnd in class JvmSignatureWriter
writeSuperclass
public void writeSuperclass()
- Overrides:
writeSuperclass in class JvmSignatureWriter
writeSuperclassEnd
public void writeSuperclassEnd()
- Overrides:
writeSuperclassEnd in class JvmSignatureWriter
writeInterface
public void writeInterface()
- Overrides:
writeInterface in class JvmSignatureWriter
writeInterfaceEnd
public void writeInterfaceEnd()
- Overrides:
writeInterfaceEnd in class JvmSignatureWriter
makeJavaGenericSignature
@Nullable
public java.lang.String makeJavaGenericSignature()
- Overrides:
makeJavaGenericSignature in class JvmSignatureWriter
skipGenericSignature
public boolean skipGenericSignature()
- Overrides:
skipGenericSignature in class JvmSignatureWriter
toString
public java.lang.String toString()
- Overrides:
toString in class JvmSignatureWriter