org.jetbrains.jet.codegen.signature
Class JvmMethodSignature

java.lang.Object
  extended by org.jetbrains.jet.codegen.signature.JvmMethodSignature
Direct Known Subclasses:
JvmPropertyAccessorSignature

public class JvmMethodSignature
extends java.lang.Object


Constructor Summary
protected JvmMethodSignature(org.jetbrains.asm4.commons.Method asmMethod, java.lang.String genericsSignature, java.lang.String kotlinTypeParameters, java.util.List<JvmMethodParameterSignature> kotlinParameterTypes, java.lang.String kotlinReturnType, boolean genericsAvailable)
           
 
Method Summary
 org.jetbrains.asm4.commons.Method getAsmMethod()
           
 java.lang.String getGenericsSignature()
           
 java.lang.String getKotlinParameterType(int i)
           
 java.util.List<JvmMethodParameterSignature> getKotlinParameterTypes()
           
 java.lang.String getKotlinReturnType()
           
 java.lang.String getKotlinTypeParameter()
           
 java.lang.String getName()
           
 int getParameterCount()
           
 java.util.List<org.jetbrains.asm4.Type> getValueParameterTypes()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JvmMethodSignature

protected JvmMethodSignature(@NotNull
                             org.jetbrains.asm4.commons.Method asmMethod,
                             @Nullable
                             java.lang.String genericsSignature,
                             @Nullable
                             java.lang.String kotlinTypeParameters,
                             @NotNull
                             java.util.List<JvmMethodParameterSignature> kotlinParameterTypes,
                             @NotNull
                             java.lang.String kotlinReturnType,
                             boolean genericsAvailable)
Method Detail

getAsmMethod

@NotNull
public org.jetbrains.asm4.commons.Method getAsmMethod()

getGenericsSignature

public java.lang.String getGenericsSignature()

getKotlinTypeParameter

public java.lang.String getKotlinTypeParameter()

getKotlinParameterTypes

@NotNull
public java.util.List<JvmMethodParameterSignature> getKotlinParameterTypes()

getParameterCount

public int getParameterCount()

getKotlinParameterType

@NotNull
public java.lang.String getKotlinParameterType(int i)

getKotlinReturnType

@NotNull
public java.lang.String getKotlinReturnType()

getValueParameterTypes

public java.util.List<org.jetbrains.asm4.Type> getValueParameterTypes()

getName

@NotNull
public java.lang.String getName()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object