Class SourcePostprocessorImpl

    • Constructor Detail

      • SourcePostprocessorImpl

        public SourcePostprocessorImpl()
    • Method Detail

      • sortBackwards

        public static java.util.Collection<CompilationError> sortBackwards​(java.util.Collection<CompilationError> compilationErrors)
        Sort the errors backwards so that the source code fixes can be applied on the same file if possible.
        Parameters:
        compilationErrors - The collection of compilation errors.
        Returns:
        Sorted compilation errors.
      • makeAbstract

        public static java.lang.String makeAbstract​(java.lang.String source,
                                                    long lineNum,
                                                    long columnNum)
        Add abstract keyword before the class at given coordinates.
        Parameters:
        source - The source code.
        lineNum - Line number.
        columnNum - Column number.
        Returns:
        Resulting source code.