Interface HasByteCodeLoc
-
- All Known Subinterfaces:
ConditionalExpression,Expression,Statement,StructuredStatement
- All Known Implementing Classes:
AbstractAssignment,AbstractAssignmentExpression,AbstractConstructorInvokation,AbstractExpression,AbstractFunctionInvokation,AbstractFunctionInvokationExplicit,AbstractMemberFunctionInvokation,AbstractMutatingAssignmentExpression,AbstractNewArray,AbstractPlaceholder,AbstractStatement,AbstractStructuredBlockStatement,AbstractStructuredConditionalLoopStatement,AbstractStructuredContinue,AbstractStructuredStatement,AbstractUnStructuredStatement,AnonBreakTarget,ArithmeticMonOperation,ArithmeticMutationOperation,ArithmeticOperation,ArithmeticPostMutationOperation,ArithmeticPreMutationOperation,ArrayIndex,ArrayLength,AssignmentExpression,AssignmentPreMutation,AssignmentSimple,BeginBlock,Block,BooleanExpression,BooleanOperation,CaseStatement,CastExpression,CatchStatement,CommentStatement,CommentStatement.StatementExpression,ComparisonOperation,CompoundStatement,ConstructorInvokationAnonymousInner,ConstructorInvokationExplicit,ConstructorInvokationSimple,ConstructorStatement,DoStatement,DynamicConstExpression,DynamicInvokation,ElseBlock,EndBlock,ExpressionStatement,FinallyStatement,ForIterStatement,ForStatement,GotoStatement,IfExitingStatement,IfStatement,InstanceOfExpression,InstanceOfExpressionDefining,JSRCallStatement,JSRRetStatement,JumpingStatement,LambdaExpression,LambdaExpressionFallback,LambdaExpressionNewArray,Literal,LiteralHex,LValueExpression,MemberFunctionInvokation,MemberFunctionInvokationExplicit,MethodHandlePlaceholder,MonitorEnterStatement,MonitorExitStatement,MonitorStatement,NewAnonymousArray,NewObject,NewObjectArray,NewPrimitiveArray,Nop,NotOperation,RawSwitchStatement,ReturnNothingStatement,ReturnStatement,ReturnValueStatement,StackValue,StaticFunctionInvokation,StaticFunctionInvokationExplicit,StructuredAssert,StructuredAssignment,StructuredBreak,StructuredCase,StructuredCatch,StructuredComment,StructuredContinue,StructuredDefinition,StructuredDo,StructuredExpressionStatement,StructuredExpressionYield,StructuredFakeDecompFailure,StructuredFinally,StructuredFor,StructuredIf,StructuredIter,StructuredReturn,StructuredStatementExpression,StructuredSwitch,StructuredSynchronized,StructuredThrow,StructuredTry,StructuredWhile,SuperFunctionInvokation,SwitchExpression,SwitchStatement,TernaryExpression,ThrowStatement,TryStatement,UnstructuredAnonBreakTarget,UnstructuredAnonymousBreak,UnstructuredBreak,UnstructuredCase,UnstructuredCatch,UnstructuredContinue,UnstructuredDo,UnstructuredFinally,UnstructuredFor,UnstructuredGoto,UnstructuredIf,UnstructuredIter,UnstructuredSwitch,UnstructuredSynchronized,UnstructuredTry,UnstructuredWhile,WhileStatement,WildcardMatch.AbstractBaseExpressionWildcard,WildcardMatch.AnyOneOfExpression,WildcardMatch.ArithmeticMutationWildcard,WildcardMatch.BlockWildcard,WildcardMatch.CastExpressionWildcard,WildcardMatch.ConditionalExpressionWildcard,WildcardMatch.ConstructorInvokationAnonymousInnerWildcard,WildcardMatch.ConstructorInvokationSimpleWildcard,WildcardMatch.ExpressionWildcard,WildcardMatch.MemberFunctionInvokationWildcard,WildcardMatch.NewArrayWildcard,WildcardMatch.StaticFunctionInvokationWildcard,WildcardMatch.SuperFunctionInvokationWildcard
public interface HasByteCodeLoc
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddLoc(HasByteCodeLoc loc)BytecodeLocgetCombinedLoc()BytecodeLocgetLoc()
-
-
-
Method Detail
-
getCombinedLoc
BytecodeLoc getCombinedLoc()
-
getLoc
BytecodeLoc getLoc()
-
addLoc
void addLoc(HasByteCodeLoc loc)
-
-