Class InstructionLocationReader

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

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

      Constructors 
      Constructor Description
      InstructionLocationReader​(java.util.Set<java.lang.String> resources)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static java.util.Set<java.lang.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 Detail

      • InstructionLocationReader

        public InstructionLocationReader​(java.util.Set<java.lang.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 java.util.Set<java.lang.String> extractUsedResources​(org.teavm.vm.TeaVM vm)