Module org.htmlunit.corejs
Class Instruction
java.lang.Object
org.htmlunit.corejs.javascript.interpreterv2.instruction.Instruction
- Direct Known Subclasses:
Add,AnyStringAdd,BigInt,BindName,BitAnd,BitNot,BitOr,BitXor,Comparison,DelName,DelProp,DelPropSuper,Divide,ElemIncDec,Equal,Exponentiate,GetElem,GetElemSuper,GetProp,GetPropSuper,GetVar,In,InitConstVar,Instanceof,Int,JumpInstruction,LeftShift,LocalClear,LocalLoad,Mod,Multiply,Name,NameIncDec,Neg,NewTarget,Nop,Not,NotEqual,Num,Pos,PropIncDec,PushConstant,Regexp,ResetVar,RightShift,SetConst,SetConstVar,SetElem,SetElemSuper,SetName,SetProp,SetPropSuper,SetVar,ShallowEqual,ShallowNotEqual,ShortNumber,StrictSetName,StringAnyAdd,StringConcat,StringStringAdd,Subtract,Super,TemplateLiteralCallsite,This,ThisFunction,Typeof,TypeofName,UnsignedRightShift,VarIncDec,VoidInstruction
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetKnownType(InstructionSimplification simplifier) abstract voidinterpret(Context cx, CallFrameV2 frame) simplify(InstructionSimplification simplifier) abstract int
-
Constructor Details
-
Instruction
public Instruction()
-
-
Method Details
-
interpret
-
stackChange
public abstract int stackChange() -
simplify
-
getKnownType
-
toDebugString
-