|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jetbrains.jet.lang.resolve.java.sam.SingleAbstractMethodUtils
public class SingleAbstractMethodUtils
| Method Summary | |
|---|---|
static SamAdapterDescriptor<ConstructorDescriptor> |
createSamAdapterConstructor(ConstructorDescriptor original)
|
static SamAdapterDescriptor<SimpleFunctionDescriptor> |
createSamAdapterFunction(SimpleFunctionDescriptor original)
|
static SamConstructorDescriptor |
createSamConstructorFunction(ClassOrNamespaceDescriptor owner,
JavaClassDescriptor samInterface)
|
static java.util.List<CallableMemberDescriptor> |
getAbstractMembers(JetType type)
|
static SimpleFunctionDescriptor |
getAbstractMethodOfSamInterface(ClassDescriptor samInterface)
|
static SimpleFunctionDescriptor |
getAbstractMethodOfSamType(JetType type)
|
static JetType |
getFunctionTypeForAbstractMethod(FunctionDescriptor function)
|
static JavaMethod |
getSamInterfaceMethod(JavaClass javaClass)
|
static boolean |
isSamAdapterNecessary(FunctionDescriptor fun)
|
static boolean |
isSamInterface(JavaClass javaClass)
|
static boolean |
isSamType(JetType type)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
@NotNull
public static java.util.List<CallableMemberDescriptor> getAbstractMembers(@NotNull
JetType type)
@NotNull
public static JetType getFunctionTypeForAbstractMethod(@NotNull
FunctionDescriptor function)
@NotNull
public static SamConstructorDescriptor createSamConstructorFunction(@NotNull
ClassOrNamespaceDescriptor owner,
@NotNull
JavaClassDescriptor samInterface)
public static boolean isSamType(@NotNull
JetType type)
public static boolean isSamAdapterNecessary(@NotNull
FunctionDescriptor fun)
@NotNull
public static SamAdapterDescriptor<SimpleFunctionDescriptor> createSamAdapterFunction(@NotNull
SimpleFunctionDescriptor original)
@NotNull
public static SamAdapterDescriptor<ConstructorDescriptor> createSamAdapterConstructor(@NotNull
ConstructorDescriptor original)
@NotNull
public static SimpleFunctionDescriptor getAbstractMethodOfSamType(@NotNull
JetType type)
@NotNull
public static SimpleFunctionDescriptor getAbstractMethodOfSamInterface(@NotNull
ClassDescriptor samInterface)
public static boolean isSamInterface(@NotNull
JavaClass javaClass)
@Nullable
public static JavaMethod getSamInterfaceMethod(@NotNull
JavaClass javaClass)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||