You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This has a TODO indicating that at least stream functions should be replaced with guava. Other IO functions should also move to Guava or java.nio, and xml functions have no need to exist at all. This reduces the class to just a few calls, and can be moved to somewhere more appropriate in the codebase, and the class deleted.
There are other TODOs in calls to methods in this class that can be cleaned up by this work as well.
Replacing usage of this class will help with a few classes of issues
Masking IO errors by throwing NPE instead
Buffering output that need not be buffered (such as reading into a bytearray, or writing a bytearray/string to a file in one step).
Fully completing this work suggests raising the java release level to 11.
niloc132
changed the title
com.google.gwt.dev.util.Util - this has a TODO indicating that at least stream functions should be replaced with guava. Other IO functions should also move to Guava or java.nio, and xml functions have no need to exist at all. This reduces the class to just a few calls, and can be moved to somewhere more appropriate in the codebase, and the class deleted.
Deprecate com.google.gwt.dev.util.Util for removal
Nov 2, 2024
This has a TODO indicating that at least stream functions should be replaced with guava. Other IO functions should also move to Guava or java.nio, and xml functions have no need to exist at all. This reduces the class to just a few calls, and can be moved to somewhere more appropriate in the codebase, and the class deleted.
There are other TODOs in calls to methods in this class that can be cleaned up by this work as well.
Replacing usage of this class will help with a few classes of issues
Fully completing this work suggests raising the java release level to 11.
See also #10011.
The text was updated successfully, but these errors were encountered: