org.jetbrains.kotlin.resolve.jvm
Class AsmTypes

java.lang.Object
  extended by org.jetbrains.kotlin.resolve.jvm.AsmTypes

public class AsmTypes
extends java.lang.Object


Field Summary
static org.jetbrains.org.objectweb.asm.Type DEFAULT_CONSTRUCTOR_MARKER
           
static org.jetbrains.org.objectweb.asm.Type FUNCTION_REFERENCE
           
static org.jetbrains.org.objectweb.asm.Type JAVA_CLASS_TYPE
           
static org.jetbrains.org.objectweb.asm.Type JAVA_STRING_TYPE
           
static org.jetbrains.org.objectweb.asm.Type JAVA_THROWABLE_TYPE
           
static org.jetbrains.org.objectweb.asm.Type K_CLASS_ARRAY_TYPE
           
static org.jetbrains.org.objectweb.asm.Type K_CLASS_TYPE
           
static org.jetbrains.org.objectweb.asm.Type K_FUNCTION
           
static org.jetbrains.org.objectweb.asm.Type K_LOCAL_FUNCTION
           
static org.jetbrains.org.objectweb.asm.Type K_MEMBER_FUNCTION
           
static org.jetbrains.org.objectweb.asm.Type K_MEMBER_PROPERTY_TYPE
           
static org.jetbrains.org.objectweb.asm.Type K_MUTABLE_MEMBER_PROPERTY_TYPE
           
static org.jetbrains.org.objectweb.asm.Type K_MUTABLE_TOP_LEVEL_EXTENSION_PROPERTY_TYPE
           
static org.jetbrains.org.objectweb.asm.Type K_MUTABLE_TOP_LEVEL_VARIABLE_TYPE
           
static org.jetbrains.org.objectweb.asm.Type K_PACKAGE_TYPE
           
static org.jetbrains.org.objectweb.asm.Type K_TOP_LEVEL_EXTENSION_FUNCTION
           
static org.jetbrains.org.objectweb.asm.Type K_TOP_LEVEL_EXTENSION_PROPERTY_TYPE
           
static org.jetbrains.org.objectweb.asm.Type K_TOP_LEVEL_FUNCTION
           
static org.jetbrains.org.objectweb.asm.Type K_TOP_LEVEL_VARIABLE_TYPE
           
static org.jetbrains.org.objectweb.asm.Type LAMBDA
           
static org.jetbrains.org.objectweb.asm.Type OBJECT_REF_TYPE
           
static org.jetbrains.org.objectweb.asm.Type OBJECT_TYPE
           
static org.jetbrains.org.objectweb.asm.Type PROPERTY_METADATA_IMPL_TYPE
           
static org.jetbrains.org.objectweb.asm.Type PROPERTY_METADATA_TYPE
           
static java.lang.String REF_TYPE_PREFIX
           
static java.lang.String REFLECTION
           
static org.jetbrains.org.objectweb.asm.Type UNIT_TYPE
           
 
Method Summary
static org.jetbrains.org.objectweb.asm.Type getType(java.lang.Class<?> javaClass)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

OBJECT_TYPE

public static final org.jetbrains.org.objectweb.asm.Type OBJECT_TYPE

JAVA_STRING_TYPE

public static final org.jetbrains.org.objectweb.asm.Type JAVA_STRING_TYPE

JAVA_THROWABLE_TYPE

public static final org.jetbrains.org.objectweb.asm.Type JAVA_THROWABLE_TYPE

JAVA_CLASS_TYPE

public static final org.jetbrains.org.objectweb.asm.Type JAVA_CLASS_TYPE

UNIT_TYPE

public static final org.jetbrains.org.objectweb.asm.Type UNIT_TYPE

PROPERTY_METADATA_TYPE

public static final org.jetbrains.org.objectweb.asm.Type PROPERTY_METADATA_TYPE

PROPERTY_METADATA_IMPL_TYPE

public static final org.jetbrains.org.objectweb.asm.Type PROPERTY_METADATA_IMPL_TYPE

LAMBDA

public static final org.jetbrains.org.objectweb.asm.Type LAMBDA

FUNCTION_REFERENCE

public static final org.jetbrains.org.objectweb.asm.Type FUNCTION_REFERENCE

K_CLASS_TYPE

public static final org.jetbrains.org.objectweb.asm.Type K_CLASS_TYPE

K_CLASS_ARRAY_TYPE

public static final org.jetbrains.org.objectweb.asm.Type K_CLASS_ARRAY_TYPE

K_PACKAGE_TYPE

public static final org.jetbrains.org.objectweb.asm.Type K_PACKAGE_TYPE

K_FUNCTION

public static final org.jetbrains.org.objectweb.asm.Type K_FUNCTION

K_TOP_LEVEL_FUNCTION

public static final org.jetbrains.org.objectweb.asm.Type K_TOP_LEVEL_FUNCTION

K_MEMBER_FUNCTION

public static final org.jetbrains.org.objectweb.asm.Type K_MEMBER_FUNCTION

K_TOP_LEVEL_EXTENSION_FUNCTION

public static final org.jetbrains.org.objectweb.asm.Type K_TOP_LEVEL_EXTENSION_FUNCTION

K_LOCAL_FUNCTION

public static final org.jetbrains.org.objectweb.asm.Type K_LOCAL_FUNCTION

K_MEMBER_PROPERTY_TYPE

public static final org.jetbrains.org.objectweb.asm.Type K_MEMBER_PROPERTY_TYPE

K_MUTABLE_MEMBER_PROPERTY_TYPE

public static final org.jetbrains.org.objectweb.asm.Type K_MUTABLE_MEMBER_PROPERTY_TYPE

K_TOP_LEVEL_VARIABLE_TYPE

public static final org.jetbrains.org.objectweb.asm.Type K_TOP_LEVEL_VARIABLE_TYPE

K_MUTABLE_TOP_LEVEL_VARIABLE_TYPE

public static final org.jetbrains.org.objectweb.asm.Type K_MUTABLE_TOP_LEVEL_VARIABLE_TYPE

K_TOP_LEVEL_EXTENSION_PROPERTY_TYPE

public static final org.jetbrains.org.objectweb.asm.Type K_TOP_LEVEL_EXTENSION_PROPERTY_TYPE

K_MUTABLE_TOP_LEVEL_EXTENSION_PROPERTY_TYPE

public static final org.jetbrains.org.objectweb.asm.Type K_MUTABLE_TOP_LEVEL_EXTENSION_PROPERTY_TYPE

REFLECTION

public static final java.lang.String REFLECTION
See Also:
Constant Field Values

REF_TYPE_PREFIX

public static final java.lang.String REF_TYPE_PREFIX
See Also:
Constant Field Values

OBJECT_REF_TYPE

public static final org.jetbrains.org.objectweb.asm.Type OBJECT_REF_TYPE

DEFAULT_CONSTRUCTOR_MARKER

public static final org.jetbrains.org.objectweb.asm.Type DEFAULT_CONSTRUCTOR_MARKER
Method Detail

getType

@NotNull
public static org.jetbrains.org.objectweb.asm.Type getType(@NotNull
                                                                   java.lang.Class<?> javaClass)