org.jetbrains.kotlin.codegen.binding
Class CodegenBinding
java.lang.Object
org.jetbrains.kotlin.codegen.binding.CodegenBinding
public class CodegenBinding
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CLOSURE
public static final WritableSlice<ClassDescriptor,MutableClosure> CLOSURE
CLASS_FOR_CALLABLE
public static final WritableSlice<CallableDescriptor,ClassDescriptor> CLASS_FOR_CALLABLE
ASM_TYPE
public static final WritableSlice<ClassDescriptor,org.jetbrains.org.objectweb.asm.Type> ASM_TYPE
ENUM_ENTRY_CLASS_NEED_SUBCLASS
public static final WritableSlice<ClassDescriptor,java.lang.Boolean> ENUM_ENTRY_CLASS_NEED_SUBCLASS
INNER_CLASSES
public static final WritableSlice<ClassDescriptor,java.util.Collection<ClassDescriptor>> INNER_CLASSES
SAM_VALUE
public static final WritableSlice<KtExpression,SamType> SAM_VALUE
SAM_CONSTRUCTOR_TO_ARGUMENT
public static final WritableSlice<KtCallElement,KtExpression> SAM_CONSTRUCTOR_TO_ARGUMENT
MAPPING_FOR_WHEN_BY_ENUM
public static final WritableSlice<KtWhenExpression,WhenByEnumsMapping> MAPPING_FOR_WHEN_BY_ENUM
MAPPINGS_FOR_WHENS_BY_ENUM_IN_CLASS_FILE
public static final WritableSlice<java.lang.String,java.util.List<WhenByEnumsMapping>> MAPPINGS_FOR_WHENS_BY_ENUM_IN_CLASS_FILE
initTrace
public static void initTrace(@NotNull
GenerationState state)
enumEntryNeedSubclass
public static boolean enumEntryNeedSubclass(BindingContext bindingContext,
KtEnumEntry enumEntry)
enumEntryNeedSubclass
public static boolean enumEntryNeedSubclass(BindingContext bindingContext,
ClassDescriptor classDescriptor)
anonymousClassForCallable
@NotNull
public static ClassDescriptor anonymousClassForCallable(@NotNull
BindingContext bindingContext,
@NotNull
CallableDescriptor descriptor)
asmTypeForAnonymousClass
@NotNull
public static org.jetbrains.org.objectweb.asm.Type asmTypeForAnonymousClass(@NotNull
BindingContext bindingContext,
@NotNull
KtElement expression)
canHaveOuter
public static boolean canHaveOuter(@NotNull
BindingContext bindingContext,
@NotNull
ClassDescriptor classDescriptor)
getAsmType
@NotNull
public static org.jetbrains.org.objectweb.asm.Type getAsmType(@NotNull
BindingContext bindingContext,
@NotNull
ClassDescriptor klass)
getAllInnerClasses
@NotNull
public static java.util.Collection<ClassDescriptor> getAllInnerClasses(@NotNull
BindingContext bindingContext,
@NotNull
ClassDescriptor outermostClass)