Class InstructionLocationReader

java.lang.Object
org.teavm.model.instructions.AbstractInstructionReader
org.teavm.tooling.InstructionLocationReader
All Implemented Interfaces:
org.teavm.model.instructions.InstructionReader

public class InstructionLocationReader extends org.teavm.model.instructions.AbstractInstructionReader
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static Set<String>
    extractUsedResources(org.teavm.vm.TeaVM vm)
     
    void
    location(org.teavm.model.TextLocation location)
     

    Methods inherited from class org.teavm.model.instructions.AbstractInstructionReader

    arrayLength, assign, binary, boundCheck, cast, cast, cast, choose, classConstant, cloneArray, create, createArray, createArray, doubleConstant, exit, floatConstant, getElement, getField, initClass, integerConstant, invoke, invokeDynamic, isInstance, jump, jumpIf, jumpIf, longConstant, monitorEnter, monitorExit, negate, nop, nullCheck, nullConstant, putElement, putField, raise, stringConstant, unwrapArray

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • InstructionLocationReader

      public InstructionLocationReader(Set<String> resources)
  • Method Details

    • location

      public void location(org.teavm.model.TextLocation location)
      Specified by:
      location in interface org.teavm.model.instructions.InstructionReader
      Overrides:
      location in class org.teavm.model.instructions.AbstractInstructionReader
    • extractUsedResources

      public static Set<String> extractUsedResources(org.teavm.vm.TeaVM vm)