public class ClassDescriptorFromJvmBytecode extends MutableClassDescriptorLite
LazyClassDescriptordefaultType| Constructor and Description |
|---|
ClassDescriptorFromJvmBytecode(DeclarationDescriptor containingDeclaration,
ClassKind kind,
boolean isInner) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Collection<ConstructorDescriptor> |
getConstructors() |
JetType |
getFunctionTypeForSamInterface() |
ConstructorDescriptor |
getUnsubstitutedPrimaryConstructor() |
void |
setFunctionTypeForSamInterface(JetType functionTypeForSamInterface) |
void |
setScopeForConstructorResolve(JavaClassNonStaticMembersScope scopeForConstructorResolve) |
addSupertype, createTypeConstructor, getAnnotations, getBuilder, getClassObjectDescriptor, getClassObjectType, getContainingDeclaration, getKind, getModality, getName, getOriginal, getScopeForMemberLookup, getSupertypes, getThisAsReceiverParameter, getTypeConstructor, getUnsubstitutedInnerClassesScope, getVisibility, isInner, lockScopes, setAnnotations, setModality, setName, setScopeForMemberLookup, setSupertypes, setTypeParameterDescriptors, setVisibility, toStringaccept, acceptVoid, getDefaultType, getMemberScope, substitutepublic ClassDescriptorFromJvmBytecode(@NotNull DeclarationDescriptor containingDeclaration, @NotNull ClassKind kind, boolean isInner)
@NotNull public java.util.Collection<ConstructorDescriptor> getConstructors()
@Nullable public ConstructorDescriptor getUnsubstitutedPrimaryConstructor()
public void setScopeForConstructorResolve(@NotNull JavaClassNonStaticMembersScope scopeForConstructorResolve)
@Nullable public JetType getFunctionTypeForSamInterface()
public void setFunctionTypeForSamInterface(@NotNull JetType functionTypeForSamInterface)