Class InstructionLocationReader

  • All Implemented Interfaces:
    org.teavm.model.instructions.InstructionReader

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

      All Methods Static Methods Instance Methods Concrete Methods 
      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
    • Constructor Detail

      • InstructionLocationReader

        public InstructionLocationReader​(Set<String> resources)
    • Method Detail

      • 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)