org.jetbrains.jet.codegen.intrinsics
Interface IntrinsicMethod

All Superinterfaces:
Callable
All Known Implementing Classes:
ArrayGet, ArrayIndices, ArrayIterator, ArraySet, ArraySize, BinaryOp, CompareTo, Concat, EnumName, EnumOrdinal, EnumValueOf, EnumValues, Equals, HashCode, IdentityEquals, Increment, Inv, IteratorIterator, IteratorNext, JavaClassArray, JavaClassFunction, JavaClassProperty, NewArray, Not, NumberCast, PropertyOfProgressionOrRange, RangeTo, StaticField, StringGetChar, StringLength, StringPlus, StupidSync, ToString, UnaryMinus, UnaryPlus

public interface IntrinsicMethod
extends Callable


Method Summary
 StackValue generate(ExpressionCodegen codegen, org.jetbrains.asm4.commons.InstructionAdapter v, org.jetbrains.asm4.Type expectedType, com.intellij.psi.PsiElement element, java.util.List<JetExpression> arguments, StackValue receiver, GenerationState state)
           
 

Method Detail

generate

StackValue generate(ExpressionCodegen codegen,
                    org.jetbrains.asm4.commons.InstructionAdapter v,
                    @NotNull
                    org.jetbrains.asm4.Type expectedType,
                    @Nullable
                    com.intellij.psi.PsiElement element,
                    @Nullable
                    java.util.List<JetExpression> arguments,
                    @Nullable
                    StackValue receiver,
                    @NotNull
                    GenerationState state)