org.jetbrains.jet.codegen.inline
Class InlineCodegenUtil
java.lang.Object
org.jetbrains.jet.codegen.inline.InlineCodegenUtil
public class InlineCodegenUtil
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
API
public static final int API
- See Also:
- Constant Field Values
INVOKE
public static final java.lang.String INVOKE
- See Also:
- Constant Field Values
DEFAULT_INLINE_FLAG
public static final boolean DEFAULT_INLINE_FLAG
- See Also:
- Constant Field Values
CAPTURED_FIELD_PREFIX
public static final java.lang.String CAPTURED_FIELD_PREFIX
- See Also:
- Constant Field Values
THIS$0
public static final java.lang.String THIS$0
- See Also:
- Constant Field Values
RECEIVER$0
public static final java.lang.String RECEIVER$0
- See Also:
- Constant Field Values
InlineCodegenUtil
public InlineCodegenUtil()
getMethodNode
@Nullable
public static org.jetbrains.org.objectweb.asm.tree.MethodNode getMethodNode(java.io.InputStream classData,
java.lang.String methodName,
java.lang.String methodDescriptor)
throws java.lang.ClassNotFoundException,
java.io.IOException
- Throws:
java.lang.ClassNotFoundException
java.io.IOException
getVirtualFileForCallable
@NotNull
public static com.intellij.openapi.vfs.VirtualFile getVirtualFileForCallable(@NotNull
DeserializedSimpleFunctionDescriptor deserializedDescriptor,
@NotNull
GenerationState state)
findVirtualFileWithHeader
@Nullable
public static com.intellij.openapi.vfs.VirtualFile findVirtualFileWithHeader(@NotNull
com.intellij.openapi.project.Project project,
@NotNull
FqName containerFqName)
findVirtualFile
@Nullable
public static com.intellij.openapi.vfs.VirtualFile findVirtualFile(@NotNull
com.intellij.openapi.project.Project project,
@NotNull
java.lang.String internalName)
getContainerFqName
@Nullable
public static FqName getContainerFqName(@NotNull
DeclarationDescriptor referencedDescriptor)
getInlineName
public static java.lang.String getInlineName(@NotNull
CodegenContext codegenContext,
@NotNull
JetTypeMapper typeMapper)
isInvokeOnLambda
public static boolean isInvokeOnLambda(java.lang.String owner,
java.lang.String name)
isLambdaConstructorCall
public static boolean isLambdaConstructorCall(@NotNull
java.lang.String internalName,
@NotNull
java.lang.String methodName)
isLambdaClass
public static boolean isLambdaClass(java.lang.String internalName)
getContainingFile
@Nullable
public static com.intellij.psi.PsiFile getContainingFile(CodegenContext codegenContext,
JetTypeMapper typeMapper)
wrapWithMaxLocalCalc
@NotNull
public static MaxCalcNode wrapWithMaxLocalCalc(@NotNull
org.jetbrains.org.objectweb.asm.tree.MethodNode methodNode)
isCapturedFieldName
public static boolean isCapturedFieldName(@NotNull
java.lang.String fieldName)