org.jetbrains.kotlin.codegen.signature
Class BothSignatureWriter
java.lang.Object
org.jetbrains.kotlin.codegen.signature.BothSignatureWriter
public class BothSignatureWriter
- extends java.lang.Object
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(org.jetbrains.org.objectweb.asm.Type asmType)
- Shortcut
writeClassBegin
public void writeClassBegin(org.jetbrains.org.objectweb.asm.Type asmType)
writeClassEnd
public void writeClassEnd()
writeArrayType
public void writeArrayType()
writeArrayEnd
public void writeArrayEnd()
writeTypeArgument
public void writeTypeArgument(@NotNull
Variance projectionKind)
writeUnboundedWildcard
public void writeUnboundedWildcard()
writeTypeArgumentEnd
public void writeTypeArgumentEnd()
writeTypeVariable
public void writeTypeVariable(Name name,
org.jetbrains.org.objectweb.asm.Type asmType)
writeFormalTypeParameter
public void writeFormalTypeParameter(java.lang.String name)
writeClassBound
public void writeClassBound()
writeClassBoundEnd
public void writeClassBoundEnd()
writeInterfaceBound
public void writeInterfaceBound()
writeInterfaceBoundEnd
public void writeInterfaceBoundEnd()
writeParametersStart
public void writeParametersStart()
writeParameterType
public void writeParameterType(JvmMethodParameterKind parameterKind)
writeParameterTypeEnd
public void writeParameterTypeEnd()
writeReturnType
public void writeReturnType()
writeReturnTypeEnd
public void writeReturnTypeEnd()
writeSuperclass
public void writeSuperclass()
writeSuperclassEnd
public void writeSuperclassEnd()
writeInterface
public void writeInterface()
writeInterfaceEnd
public void writeInterfaceEnd()
makeJavaGenericSignature
@Nullable
public java.lang.String makeJavaGenericSignature()
makeJvmMethodSignature
@NotNull
public JvmMethodSignature makeJvmMethodSignature(@NotNull
java.lang.String name)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object