Package jadx.api

Interface ICodeWriter

    • Method Detail

      • isMetadataSupported

        boolean isMetadataSupported()
      • startLine

        ICodeWriter startLine​(java.lang.String str)
      • startLineWithNum

        ICodeWriter startLineWithNum​(int sourceLine)
      • addMultiLine

        ICodeWriter addMultiLine​(java.lang.String str)
      • incIndent

        void incIndent()
      • decIndent

        void decIndent()
      • getIndent

        int getIndent()
      • setIndent

        void setIndent​(int indent)
      • getLine

        int getLine()
        Return current line (only if metadata is supported)
      • getLineStartPos

        int getLineStartPos()
        Return start line position (only if metadata is supported)
      • attachDefinition

        void attachDefinition​(ICodeNodeRef obj)
      • attachSourceLine

        void attachSourceLine​(int sourceLine)
      • getCodeStr

        java.lang.String getCodeStr()
      • getLength

        int getLength()
      • getRawBuf

        java.lang.StringBuilder getRawBuf()
      • getRawAnnotations

        @Internal
        java.util.Map<java.lang.Integer,​ICodeAnnotation> getRawAnnotations()