Remove redundant public modifier in Java interfaces

This commit is contained in:
Pierre DAL-PRA 2015-07-11 00:11:17 +02:00
parent 53bca7513a
commit 5d4e91d644
5 changed files with 21 additions and 21 deletions

View File

@ -15,35 +15,35 @@ public interface AnalysisCallback
* template accessible outside of the source file. * template accessible outside of the source file.
* @deprecated Use `sourceDependency(File dependsOn, File source, DependencyContext context)` instead. */ * @deprecated Use `sourceDependency(File dependsOn, File source, DependencyContext context)` instead. */
@Deprecated @Deprecated
public void sourceDependency(File dependsOn, File source, boolean publicInherited); void sourceDependency(File dependsOn, File source, boolean publicInherited);
/** Called to indicate that the source file <code>source</code> depends on the source file /** Called to indicate that the source file <code>source</code> depends on the source file
* <code>dependsOn</code>. Note that only source files included in the current compilation will * <code>dependsOn</code>. Note that only source files included in the current compilation will
* passed to this method. Dependencies on classes generated by sources not in the current compilation will * passed to this method. Dependencies on classes generated by sources not in the current compilation will
* be passed as class dependencies to the classDependency method. * be passed as class dependencies to the classDependency method.
* <code>context</code> gives information about the context in which this dependency has been extracted. * <code>context</code> gives information about the context in which this dependency has been extracted.
* See xsbti.DependencyContext for the list of existing dependency contexts. */ * See xsbti.DependencyContext for the list of existing dependency contexts. */
public void sourceDependency(File dependsOn, File source, DependencyContext context); void sourceDependency(File dependsOn, File source, DependencyContext context);
/** Called to indicate that the source file <code>source</code> depends on the top-level /** Called to indicate that the source file <code>source</code> depends on the top-level
* class named <code>name</code> from class or jar file <code>binary</code>. * class named <code>name</code> from class or jar file <code>binary</code>.
* If <code>publicInherited</code> is true, this dependency is a result of inheritance by a * If <code>publicInherited</code> is true, this dependency is a result of inheritance by a
* template accessible outside of the source file. * template accessible outside of the source file.
* @deprecated Use `binaryDependency(File binary, String name, File source, DependencyContext context)` instead. */ * @deprecated Use `binaryDependency(File binary, String name, File source, DependencyContext context)` instead. */
@Deprecated @Deprecated
public void binaryDependency(File binary, String name, File source, boolean publicInherited); void binaryDependency(File binary, String name, File source, boolean publicInherited);
/** Called to indicate that the source file <code>source</code> depends on the top-level /** Called to indicate that the source file <code>source</code> depends on the top-level
* class named <code>name</code> from class or jar file <code>binary</code>. * class named <code>name</code> from class or jar file <code>binary</code>.
* <code>context</code> gives information about the context in which this dependency has been extracted. * <code>context</code> gives information about the context in which this dependency has been extracted.
* See xsbti.DependencyContext for the list of existing dependency contexts. */ * See xsbti.DependencyContext for the list of existing dependency contexts. */
public void binaryDependency(File binary, String name, File source, DependencyContext context); void binaryDependency(File binary, String name, File source, DependencyContext context);
/** Called to indicate that the source file <code>source</code> produces a class file at /** Called to indicate that the source file <code>source</code> produces a class file at
* <code>module</code> contain class <code>name</code>.*/ * <code>module</code> contain class <code>name</code>.*/
public void generatedClass(File source, File module, String name); void generatedClass(File source, File module, String name);
/** Called when the public API of a source file is extracted. */ /** Called when the public API of a source file is extracted. */
public void api(File sourceFile, xsbti.api.SourceAPI source); void api(File sourceFile, xsbti.api.SourceAPI source);
public void usedName(File sourceFile, String names); void usedName(File sourceFile, String names);
/** Provides problems discovered during compilation. These may be reported (logged) or unreported. /** Provides problems discovered during compilation. These may be reported (logged) or unreported.
* Unreported problems are usually unreported because reporting was not enabled via a command line switch. */ * Unreported problems are usually unreported because reporting was not enabled via a command line switch. */
public void problem(String what, Position pos, String msg, Severity severity, boolean reported); void problem(String what, Position pos, String msg, Severity severity, boolean reported);
/** /**
* Determines whether method calls through this interface should be interpreted as serving * Determines whether method calls through this interface should be interpreted as serving
* name hashing algorithm needs in given compiler run. * name hashing algorithm needs in given compiler run.
@ -58,5 +58,5 @@ public interface AnalysisCallback
* NOTE: This method is an implementation detail and can be removed at any point without deprecation. * NOTE: This method is an implementation detail and can be removed at any point without deprecation.
* Do not depend on it, please. * Do not depend on it, please.
*/ */
public boolean nameHashing(); boolean nameHashing();
} }

View File

@ -5,5 +5,5 @@ package xsbti;
public interface F0<T> public interface F0<T>
{ {
public T apply(); T apply();
} }

View File

@ -6,17 +6,17 @@ package xsbti;
public interface Reporter public interface Reporter
{ {
/** Resets logging, including any accumulated errors, warnings, messages, and counts.*/ /** Resets logging, including any accumulated errors, warnings, messages, and counts.*/
public void reset(); void reset();
/** Returns true if this logger has seen any errors since the last call to reset.*/ /** Returns true if this logger has seen any errors since the last call to reset.*/
public boolean hasErrors(); boolean hasErrors();
/** Returns true if this logger has seen any warnings since the last call to reset.*/ /** Returns true if this logger has seen any warnings since the last call to reset.*/
public boolean hasWarnings(); boolean hasWarnings();
/** Logs a summary of logging since the last reset.*/ /** Logs a summary of logging since the last reset.*/
public void printSummary(); void printSummary();
/** Returns a list of warnings and errors since the last reset.*/ /** Returns a list of warnings and errors since the last reset.*/
public Problem[] problems(); Problem[] problems();
/** Logs a message.*/ /** Logs a message.*/
public void log(Position pos, String msg, Severity sev); void log(Position pos, String msg, Severity sev);
/** Reports a comment. */ /** Reports a comment. */
public void comment(Position pos, String msg); void comment(Position pos, String msg);
} }

View File

@ -8,6 +8,6 @@ import java.io.File;
public interface CachedCompiler public interface CachedCompiler
{ {
/** Returns an array of arguments representing the nearest command line equivalent of a call to run but without the command name itself.*/ /** Returns an array of arguments representing the nearest command line equivalent of a call to run but without the command name itself.*/
public String[] commandArguments(File[] sources); String[] commandArguments(File[] sources);
public void run(File[] sources, DependencyChanges cpChanges, AnalysisCallback callback, Logger log, Reporter delegate, CompileProgress progress); void run(File[] sources, DependencyChanges cpChanges, AnalysisCallback callback, Logger log, Reporter delegate, CompileProgress progress);
} }

View File

@ -8,6 +8,6 @@ import xsbti.Reporter;
*/ */
public interface GlobalsCache public interface GlobalsCache
{ {
public CachedCompiler apply(String[] args, Output output, boolean forceNew, CachedCompilerProvider provider, Logger log, Reporter reporter); CachedCompiler apply(String[] args, Output output, boolean forceNew, CachedCompilerProvider provider, Logger log, Reporter reporter);
public void clear(); void clear();
} }