Interface DebugInformationEmitter

    • Method Detail

      • setLocationProvider

        void setLocationProvider​(LocationProvider locationProvider)
      • emitLocation

        void emitLocation​(java.lang.String fileName,
                          int line)
      • enterLocation

        void enterLocation()
      • exitLocation

        void exitLocation()
      • emitStatementStart

        void emitStatementStart()
      • emitClass

        void emitClass​(java.lang.String className)
      • emitVariable

        void emitVariable​(java.lang.String[] sourceNames,
                          java.lang.String generatedName)
      • addClass

        void addClass​(java.lang.String jsName,
                      java.lang.String className,
                      java.lang.String parentName)
      • addField

        void addField​(java.lang.String fieldName,
                      java.lang.String jsName)